From b3f18c3bd898f33eada3a0948580453c839ad125 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=A8=B8=EB=8B=88=ED=8E=98=EB=8B=88?= Date: Tue, 26 May 2026 22:55:34 +0900 Subject: [PATCH] fix: preserve postgres container during CI deploy to prevent DB auth failure --- .gitea/workflows/deploy.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 5bbac1d..055a18b 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -48,7 +48,10 @@ jobs: - name: Deploy with Docker Compose run: | docker compose --project-name galaxis-po --env-file .env.prod -f docker-compose.prod.yml build - docker compose --project-name galaxis-po --env-file .env.prod -f docker-compose.prod.yml up -d + # Ensure DB is running without recreating it (existing volume password must be preserved) + docker compose --project-name galaxis-po --env-file .env.prod -f docker-compose.prod.yml up -d --no-recreate postgres + # Recreate only app containers + docker compose --project-name galaxis-po --env-file .env.prod -f docker-compose.prod.yml up -d --no-deps --force-recreate backend frontend - name: Health check run: |