diff --git a/scripts/deploy-blue-green.sh b/scripts/deploy-blue-green.sh index 71214fa0d0..c0ab391bb5 100755 --- a/scripts/deploy-blue-green.sh +++ b/scripts/deploy-blue-green.sh @@ -264,7 +264,8 @@ main() { fi # Recreate nginx to pick up new config - docker compose -f "${COMPOSE_FILE}" up -d --force-recreate nginx + # Use --no-deps to prevent cascading to auth (which has secrets not available here) + docker compose -f "${COMPOSE_FILE}" up -d --force-recreate --no-deps nginx # Verify nginx picked up the correct config local nginx_backend @@ -312,8 +313,9 @@ main() { fi # Restart admin to pick up new .env + # Use --no-deps to prevent cascading to auth (which has secrets not available here) log_info "Restarting admin service..." - docker compose -f "${COMPOSE_FILE}" up -d --force-recreate admin + docker compose -f "${COMPOSE_FILE}" up -d --force-recreate --no-deps admin # Clean up old instance log_info "Cleaning up old eagle-${active}..."