Files
docker/services-up.sh
T
git 86fba4f43f modified: default-environment.env
modified:   monitoring/node-red/Dockerfile
	modified:   monitoring/node-red/data/.flows.json.backup
	modified:   monitoring/node-red/data/context/00b02bbd01c91485/flow.json
	modified:   monitoring/node-red/data/flows.json
	modified:   monitoring/node-red/data/test-container.sh
	modified:   monitoring/node-red/docker-compose.yml
	modified:   services-up.sh
	monitoring/node-red/data/update-events.ndjson
2026-04-13 09:41:16 +10:00

32 lines
698 B
Bash
Executable File

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