본문 바로가기
Docker + CI,CD

AWS 배포 순서 (파일 & 작업 순서)

by JuNo_12 2025. 6. 23.

1. 파일 생성

프로젝트/
├── Dockerfile          ← 만들어야 함
├── docker-compose.yml  ← 만들어야 함
└── .github/
    └── workflows/
        └── deploy.yml   ← 나중에 만들어야 함

2. 로컬 테스트

  1. ./gradlew build
  2. docker-compose up -d
  3. localhost:8080 접속 확인

3. AWS 계정 & 서비스 생성

  1. AWS 계정 생성
  2. EC2 인스턴스 생성
  3. RDS 생성
  4. 보안 그룹 설정
  5. 탄력적 IP 할당

4. Docker Hub 업로드

  1. Docker Hub 계정 생성
  2. docker build -t username/my-app .
  3. docker push username/my-app

5. EC2에 수동 배포

  1. EC2 SSH 접속
  2. Docker 설치
  3. docker pull username/my-app
  4. docker run -d -p 80:8080 username/my-app

6. CI/CD 자동화 (선택)

  1. deploy.yml 파일 만들기
  2. GitHub Secrets 설정
  3. git push → 자동 배포

'Docker + CI,CD' 카테고리의 다른 글

로컬 개발에서 AWS 운영 서비스까지  (0) 2025.06.23