🚨 주의! 이 글은 DevOps 초보자가 삽질을 통해서 이룬 결과물을 다룬 시리즈입니다. 이 글에서 다룬 방법보다 효과적인 방법이 있으면 알려주시면 감사하겠습니다. 피드백은 언제나 환영입니다!!👍 > HTTPS를 적용하길 원하신다면 EC2 인스턴스에 도메인을 미리
저번 포스팅에서는 Github Actions Workflow 내에서 빌드 결과물을 zip 파일로 만드는 것까지 진행했습니다.
저번 포스팅에서는 AWS Service(EC2, CodeDeploy, S3)를 세팅하고, 빌드 결과물을 압축한 후 S3에 올리는 작업까지 했습니다.
저번 포스팅까지 한 것을 간단하게 정리하면, 아래와 같은 흐름으로 진행됩니다. main 브랜치에 푸쉬를 한다. Github Actions Workflow가 작동한다. 여기서는 세 가지 작업이 진행됩니다. Nest 애플리케이션이 zip 파일로 변환된다 -> zip 파일이 S3에 업로드된다 -> CodeDeploy Agent에 deployment가 생성되었다고...
저번 포스팅에서는 배포할 때마다 그린-블루 컨테이너가 스위칭되는 기능을 구현하였습니다. 이번에는 nginx와 certbot을 이용하여 SSL 인증서를 발급받고 HTTPS를 적용하는 것을 구현해보겠습니다. > 🚨 여기에서는 자잘한 실수 때문에 적용이 안되는 경우가 있