From 67ec348f747b8419f3ab454d9884d50c2bd13179 Mon Sep 17 00:00:00 2001 From: Martin Lablans Date: Thu, 6 Oct 2022 16:27:52 +0200 Subject: [PATCH] Support docker-compose.override.yml --- bridgehead | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/bridgehead b/bridgehead index 87d6a1f..6ea59e4 100755 --- a/bridgehead +++ b/bridgehead @@ -48,15 +48,21 @@ fetchVarsFromVaultByFile /etc/bridgehead/$PROJECT.conf || fail_and_report 1 "Una [ -e ./$PROJECT/vars ] && source ./$PROJECT/vars set +a +OVERRIDE="" +if [ -f "$PROJECT/docker-compose.override.yml" ]; then + log INFO "Apply docker-compose.override.yml" + OVERRIDE+="-f ./$PROJECT/docker-compose.override.yml" +fi + case "$ACTION" in start) hc_send log "Bridgehead $PROJECT startup: Checking requirements ..." checkRequirements hc_send log "Bridgehead $PROJECT startup: Requirements checked out. Now starting bridgehead ..." - exec docker-compose -f ./$PROJECT/docker-compose.yml up --abort-on-container-exit + exec docker-compose -f ./$PROJECT/docker-compose.yml $OVERRIDE up --abort-on-container-exit ;; stop) - exec docker-compose -f ./$PROJECT/docker-compose.yml down + exec docker-compose -f ./$PROJECT/docker-compose.yml $OVERRIDE down ;; update) exec ./lib/update-bridgehead.sh $PROJECT