From 1a6566147477c50ff29f02dd56211aaacf1bff8b Mon Sep 17 00:00:00 2001 From: beatz174-bit Date: Mon, 13 Apr 2026 08:23:36 +1000 Subject: [PATCH] Make services-up use PROJECT_ROOT for compose paths --- services-up.sh | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/services-up.sh b/services-up.sh index b9958c6..693d4ca 100755 --- a/services-up.sh +++ b/services-up.sh @@ -2,21 +2,28 @@ set -euo pipefail -ENV="default-environment.env" -SECRETS="secrets/stack-secrets.env" +PROJECT_ROOT="${PROJECT_ROOT:-/compose}" +ENV="$PROJECT_ROOT/default-environment.env" +SECRETS="$PROJECT_ROOT/secrets/stack-secrets.env" PROJECT="core" FILES=( - -f default-network.yml + -f "$PROJECT_ROOT/default-network.yml" ) while IFS= read -r file; do FILES+=(-f "$file") done < <( - find apps monitoring core \ + find "$PROJECT_ROOT/apps" "$PROJECT_ROOT/monitoring" "$PROJECT_ROOT/core" \ -type f \ \( -name 'docker-compose.yml' -o -name 'docker-compose.yaml' \) \ | sort ) -docker compose -p "$PROJECT" --env-file "$ENV" --env-file "$SECRETS" "${FILES[@]}" "$@" +docker compose \ + --project-directory "$PROJECT_ROOT" \ + -p "$PROJECT" \ + --env-file "$ENV" \ + --env-file "$SECRETS" \ + "${FILES[@]}" \ + "$@"