Explicitly check each exclusion in array instead of relying on implicit concatenation.

Add -d to docker compose up
Add --remove-orphans to docker compose down
This commit is contained in:
Chris King
2025-01-22 18:21:24 -08:00
parent 1e9b1c01af
commit d41498c1f8
2 changed files with 12 additions and 8 deletions

View File

@@ -9,14 +9,16 @@ do
folder=$(basename "$dir") folder=$(basename "$dir")
# Skip if folder is in the exclusions array # Skip if folder is in the exclusions array
if [[ " ${exclusions[@]} " =~ " $folder " ]]; then for exclusion in "${exclusions[@]}"; do
continue if [[ "$folder" = "$exclusion" ]]; then
continue 2
fi fi
done
cd "$dir" || { cd "$dir" || {
echo "Failed to enter directory: $dir" echo "Failed to enter directory: $dir"
continue continue
} }
docker compose up docker compose up -d
done done

View File

@@ -9,14 +9,16 @@ do
folder=$(basename "$dir") folder=$(basename "$dir")
# Skip if folder is in the exclusions array # Skip if folder is in the exclusions array
if [[ " ${exclusions[@]} " =~ " $folder " ]]; then for exclusion in "${exclusions[@]}"; do
continue if [[ "$folder" = "$exclusion" ]]; then
continue 2
fi fi
done
cd "$dir" || { cd "$dir" || {
echo "Failed to enter directory: $dir" echo "Failed to enter directory: $dir"
continue continue
} }
docker compose down docker compose down --remove-orphans
done done