[AWS] - Spring Boot 프로젝트 배포(1)
개발 환경 💻 OS : M1 Mac Ventura 13.1 🍃 Spring : Spring Boot 2.7.7 🛠️ Java : Amazon corretto 17 📦 Stack : AWS : S3, CodeDeploy, EC2(Amazon Linux), RDS 해당 글은 개발 과정을 기록하기 위한 글입니다. 필요한 부분은 본인의 개발 환경 및 상황에 맞게 바꿔서 작성해야 합니다. CI/CD Flow 1️⃣ : 배포 브랜치에 Push 될 때, Github Actions 실행 2️⃣ : Actions를 통해 빌드한 후 AWS IAM 인증을 거친 뒤, 전체 파일을 .zip 파일로 묶어 S3에 업로드 3️⃣ : S3에 올라간 파일명을 토대로 CodeDeploy에 배포 요청 4️⃣ : 배포 요청을 받으면 S3에서..