Skip to content

Commit 32d6cd2

Browse files
authored
Merge pull request #340 from PromptPlace/feat/#295
Fix: PM2 기반 배포를 Docker Compose 기반으로 전환
2 parents 043bd03 + 0bb8bed commit 32d6cd2

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

.github/workflows/deploy-main.yml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,6 @@ jobs:
5757
run: |
5858
ssh prod 'cd /opt/app-backup && pnpm install --frozen-lockfile && pnpm exec prisma generate && rm -rf dist && pnpm build'
5959
60-
- name: Prisma migrate (only when schema changed)
61-
if: steps.paths-filter.outputs.prisma == 'true'
60+
- name: Deploy Docker services
6261
run: |
63-
ssh prod 'cd /opt/app-backup && pnpm exec prisma migrate deploy'
64-
65-
- name: Restart PM2 Application (promptplace-api)
66-
run: |
67-
ssh prod 'export PATH=$PATH:/home/ubuntu/.local/share/pnpm && pm2 restart promptplace-api'
68-
69-
- name: Stop PM2 app (one-time)
70-
run: |
71-
ssh prod 'pm2 delete promptplace || true'
62+
ssh prod 'cd /opt/app-backup && sudo docker compose -f docker-compose.yml up -d --build app caddy'

0 commit comments

Comments
 (0)