본문 바로가기

AWS EB4

[CI/CD] AWS Elastic Beanstalk + Docker + Github Action로 Kotlin SpringBoot 프로젝트 [4] - AWS IAM, Github Action - [CI/CD] AWS Elastic Beanstalk + Docker + Github Action로 Kotlin SpringBoot 프로젝트 [1] - [CI/CD] AWS Elastic Beanstalk + Docker + Github Action로 Kotlin SpringBoot 프로젝트 [2] - HTTPS - [CI/CD] AWS Elastic Beanstalk + Docker + Github Action로 Kotlin SpringBoot 프로젝트 [3] - Multi Module + Docker 빌드 & 배포하기 AWS IAM github action을 통해 빌드하기 위해 AWS Elastic Beanstalk에 접근할 수 있는 권한을 가진 사용자가 필요하다. AWS IAM 콘솔에 가서 사용.. 2022. 9. 19.
[CI/CD] AWS Elastic Beanstalk + Docker + Github Action로 Kotlin SpringBoot 프로젝트 [3] - Multi Module Project - [CI/CD] AWS Elastic Beanstalk + Docker + Github Action로 Kotlin SpringBoot 프로젝트 [1] - [CI/CD] AWS Elastic Beanstalk + Docker + Github Action로 Kotlin SpringBoot 프로젝트 [2] - HTTPS Multi Module Project + Docker 플랫폼 배포 설정 Pipeline AWS EB 플랫폼을 Docker로 선택했으니 이제 해당 환경으로 작업을 하려 한다. 먼저 구축하려 하는 CI/CD 파이프라인은 Github Action을 통해 Repostiroy의 소스를 Checkout 후 DockerHub에 Checkout 받은 소스를 작성한 Dockerfile 기반으로 빌드하여 이미.. 2022. 9. 18.
[CI/CD] AWS Elastic Beanstalk + Docker + Github Action 로 Kotlin SpringBoot 프로젝트 [2] - HTTPS 설정 (freenom 활용) - [CI/CD] AWS Elastic Beanstalk + Docker + Github Action 로 Kotlin SpringBoot 프로젝트 [1] 도메인 발급 후 HTTPS 설정하기 Freenom 도메인 발급 우선 도메인이 필요하다. 무료로 도메인을 발급받을 수 있는 Freenom을 활용할 것이다. Freenom 우선 홈페이지에 접속해 원하는 도메인주소를 검색한다. 여러 도메인 주소가 나오는데 무료라도 구매를 하기 위해 회원가입을 해야 한다. 회원 가입 후 Get it now! 버튼을 누른 후 Selected 가 됐다면 오른쪽 위 Checkout 을 누른다. 그다음 period를 12개월 무료로 선택해주고 주문 완료한다. AWS Certificate Manager 도메인이 준비됐다면 이제 다시 A.. 2022. 9. 17.
[CI/CD] AWS Elastic Beanstalk + Docker + Github Action 로 Kotlin SpringBoot 프로젝트 [1] Elastic Beanstalk에서 애플리케이션 및 환경 생성하기 AWS ElasticBeanstalk Applicaton 생성 AWS ElasticBeanstalk을 선택하면 Create Application 을 할 수 있다 이때 오른쪽 위에 지역이 잘 설정되어있는지 확인해야 한다. (aws를 처음 다루다 보니 저 부분을 깜빡하고 다른 지역으로 생성하는 뻘짓을 했음) 애플리케이션의 이름을 작성하고 플랫폼을 선택한다. (Docker 사용 예정) 그리고 샘플 애플리케이션을 두고 애플리케이션 생성 버튼을 누른다. EC2 키페어 생성 환경이 생성되는 동안 EC2 에서 키 페어 생성 버튼을 통해 키 페어를 생성한다. 키 이름을 작성하고 키 페어 생성 버튼을 누른다. 생성 버튼을 누르면 인증서를 다운로드할 수 있.. 2022. 9. 16.
728x90
반응형