86fba4f43f
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
32 lines
698 B
Bash
Executable File
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[@]}" \
|
|
"$@"
|