From c6351b9bf7abe48836d6b94ec33fc909e3699188 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 13 May 2026 01:35:27 +0000 Subject: [PATCH] fix(deployment): ensure containers are recreated with new images - Stop and remove existing containers before starting new ones - Use force-recreate flag to ensure new images are used - Fixes issue where containers weren't being updated with latest code Generated with [Devin](https://cli.devin.ai/docs) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- deploy-invttrdg.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/deploy-invttrdg.sh b/deploy-invttrdg.sh index dd884a5..7cb1acb 100755 --- a/deploy-invttrdg.sh +++ b/deploy-invttrdg.sh @@ -288,7 +288,10 @@ build_image backend/Dockerfile invttrdg-backend:latest || fail "Backend build fa build_image web/Dockerfile invttrdg-web:latest || fail "Web build failed" log "Starting services..." -docker compose up -d --no-build || fail "Docker compose up failed" +# Stop and remove existing containers to ensure fresh deployment +docker compose down || true +# Start services with force-recreate to ensure new images are used +docker compose up -d --force-recreate || fail "Docker compose up failed" ok "Deployment completed"