File tree Expand file tree Collapse file tree 2 files changed +36
-1
lines changed
Expand file tree Collapse file tree 2 files changed +36
-1
lines changed Original file line number Diff line number Diff line change 1+ # 의존성 및 빌드 결과물
2+ node_modules
3+ dist
4+ build
5+ coverage
6+
7+ # 깃 관련 파일
8+ .git
9+ .gitignore
10+
11+ # 환경 변수
12+ .env
13+ .env.dev
14+
15+ # 로그 파일
16+ npm-debug.log
17+ yarn-error.log
18+ pnpm-debug.log
19+
20+ # 불필요한 OS 생성 파일
21+ .DS_Store
22+ Thumbs.db
23+
24+ # 도커 관련 파일
25+ Dockerfile
26+ docker-compose.yml
27+ .dockerignore
28+
29+ # 빌드에 필요 없는 파일
30+ README.md
Original file line number Diff line number Diff line change 5050
5151 - name : Install, Generate & Build on server
5252 run : |
53- ssh prod 'cd /opt/app-dev && pnpm install --frozen-lockfile && pnpm exec prisma generate'
53+ ssh prod 'cd /opt/app-dev && pnpm install --frozen-lockfile && pnpm exec prisma generate && rm -rf dist && pnpm build '
5454
5555 # 테스트 DB 마이그레이션
5656 - name : Run Prisma DB Push (Dev)
6363 pnpm exec prisma db push
6464 EOF
6565
66+ # 도커 빌드 전 디스크 용량 확보
67+ - name : Clean up unused Docker data on EC2
68+ run : |
69+ ssh prod 'sudo docker system prune -af'
70+
6671 # app-dev 컨테이너만 재시작 (운영 컨테이너 app, caddy는 건드리지 않음)
6772 - name : Deploy Docker services (Dev)
6873 run : |
You can’t perform that action at this time.
0 commit comments