diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 5440b33..8cd7aa9 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -62,8 +62,10 @@ jobs: DEPLOY_WEBHOOK_TOKEN=momo-deploy-2026-secure ENVEOF - # --force-recreate: docker compose 가 변화 감지 못해 컨테이너 swap 안 하는 케이스 방지 - docker compose -f docker-compose.prod.yml up -d --build --force-recreate momo-erp + # 빌드는 먼저, 그 다음 down + up 으로 swap (--force-recreate 가 가끔 이름 충돌 일으킴) + docker compose -f docker-compose.prod.yml build momo-erp + docker compose -f docker-compose.prod.yml down --remove-orphans + docker compose -f docker-compose.prod.yml up -d momo-erp # 마이그레이션 (idempotent) — 컨테이너 안에 db/migrations + scripts/migrate-momo.mjs 가 # standalone 번들에 포함되어 있어야 동작 (next.config.ts outputFileTracingIncludes).