본문 바로가기

전체 글28

[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.
Kotlin? Kotlin 이란 자바 플랫폼에서 돌아가는 프로그래밍 언어 간결하고 실용적이며 자바 코드와의 상호운용성을 중시함 자바와 아무런 제약 없이 통합될 수 있는 언어를 만드는데 초점을 맞춤 대상 플랫폼 서버 ,안드로이드 등 자바가 실행되는 모든 곳 핵심 특성 정적 타입 지정 언어 (컴파일러가 타입 검증) 성능: 실행 시점에 어떤 메소드를 호출할지 알아내는 과정이 필요 없으므로 메소드 호출이 빠름 신뢰성: 컴파일러가 정확성을 검증하기 때문에 실행 시 프로그램 오류로 중단될 가능성이 적음 유지 보수성: 객체가 속한 타입을 알 수 있기 때문에 처음 보는 코드를 다룰 때 쉬움 도구 지원: 정적 타입 지정을 활용하면 안전하게 리팩토링이 가능함 함수형 프로그래밍과 객체지향 프로그래밍 모두 지원 함수형 프로그래밍 : 일급 .. 2022. 8. 28.
728x90
반응형