제가 AWS EC2의 프리티어 버전을 여러번 생성해보며 항상 해오던 설정들을 모아놨습니다.
CI 도구로 Github Actions를 사용하여 AWS CodeDeploy와 함께 자동 배포를 구현해보겠습니다.
CI 서비스로 GitHub Actions을 사용할 때 민감정보가 들어가 있는 application.yml 설정파일을 숨기는 방법을 알아봅니다.
서적 <스프링부트와 AWS로 혼자 구현하는 웹 서비스>를 참고하며 Nginx를 통한 무중단 배포를 구현해 보겠습니다.
이전에는 Travis CI를 사용하여 자동배포를 진행하고 있었습니다. 그런데... 이번 기회에 Docker와 Jenkins 를 사용하여 배포를 구현해 보겠습니다.
이전 기술면접에서 WAS와 웹서버가 다른 점을 이야기 해보라는 질문에 대답하지 못했었던 경험이 있습니다. 그렇게 기술면접을 망치고...😭 [테코톡] 희봉의 웹서버 vs WAS의 영상을 보게되었습니다. 그래서... 이 글은 해당 영상을 정리하며 공부한 글이 되겠습니다.