MIJI DApp Server Docs

Dev 배포 세팅 가이드 (GitHub Actions → ECR → CodeDeploy, Nginx 호스트 운영)

사전 준비 (AWS 리소스)

리포지토리에 추가된 배포 자산

GitHub Environments / Secrets (dev)

워크플로우 동작 (.github/workflows/deploy-dev.yml)

1) dev 브랜치 push → 트리거 2) AWS 자격 구성(access key) 3) Docker build & push → ECR (:sha, :latest) 4) IMAGE_TAG 파일 생성, appspec.yml/scripts/docker-compose*.yml와 함께 zip → S3 업로드 (dev/deploy-<sha>.zip) 5) CodeDeploy create-deployment 호출(S3 revision)

CodeDeploy 배포 동작

Nginx 운영 (호스트)

주의/보강 포인트

(참고) IAM 권한 요구사항

Nginx 호스트 준비(EC2 수동 작업)

Docker / Docker Compose 사전 설치 (Amazon Linux 2023 EC2, x86_64/amd64 기준)

Redis 데이터 영속화 (dev)