#!/usr/bin/env bash set -euo pipefail ENV="default-environment.env" SECRETS="secrets/stack-secrets.env" PROJECT="core" FILES=( -f default-network.yml ) while IFS= read -r file; do FILES+=(-f "$file") done < <( find apps monitoring core \ -type f \ \( -name 'docker-compose.yml' -o -name 'docker-compose.yaml' \) \ | sort ) docker compose -p "$PROJECT" --env-file "$ENV" --env-file "$SECRETS" "${FILES[@]}" "$@"