deploy-dev
النجوم٣
التفرعات١
آخر تحديث٢٨ أبريل ٢٠٢٦ في ١٤:٤٣
DEV 환경 배포 (develop 브랜치 머지)
التثبيت
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
SKILL.md
readonlyالقائمة
DEV 환경 배포 (develop 브랜치 머지)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
로컬 개발 서버 기동 (Next.js dev + Turbopack)
PROD 환경 배포 (main 브랜치 머지)
FE 코드 구현 실행 (FSD 아키텍처 준수)
FE 구현 계획 수립 (FSD 아키텍처, 컴포넌트, API 연동)
PR 생성 & GitHub 푸시
요구사항 분석 & FE 변경 영향도 파악
| name | deploy-dev |
| description | DEV 환경 배포 (develop 브랜치 머지) |
| context | fork |
| allowed-tools | Read, Bash |
PR을 develop 브랜치에 머지하여 DEV 환경 배포를 트리거한다.
GitHub Actions deploy.yml이 develop push 이벤트로 자동 실행된다.
# 현재 브랜치의 PR 확인
gh pr status
# PR의 CI 체크 확인
gh pr checks
# develop 브랜치 대상으로 Squash merge + 브랜치 삭제
gh pr merge --squash --delete-branch
develop에 머지되면 deploy.yml GitHub Actions가 자동 실행된다.
# 최신 workflow run 확인
gh run list --workflow=deploy.yml --limit=1
# 실행 상태 확인
gh run view {run-id}
# 실시간 로그 확인 (필요 시)
gh run watch {run-id}
Branch: develop
Merge: squash
Workflow: deploy.yml
Run: {run-url}
Status: {success | failure}
Environment: development
develop push → Build Next.js → Docker Image → ECR Push → ECS Deploy
.env 파일 생성 (GitHub Vars에서)dev-{sha} 태그)| 단계 | 실패 원인 | 대응 |
|---|---|---|
| Build | 빌드 에러 | 로컬에서 yarn build 재현 후 수정 |
| Docker | Dockerfile 문제 | Dockerfile 확인 |
| ECR Push | AWS 인증 문제 | AWS 자격 증명 확인 |
| ECS Deploy | 컨테이너 시작 실패 | ECS 로그 확인, 환경 변수 점검 |