#!/bin/sh find . -name "docker-compose.yaml" | while read -r compose_file; do dir=$(dirname "$compose_file") echo "Checking directory: $dir" # Source .env if it exists if [ -f "$dir/.env" ]; then set -o allexport . "$dir/.env" set +o allexport fi # Run docker-compose config check if ! docker-compose -f "$compose_file" config -q; then echo "$compose_file return code: 1" exit 1 fi done