CI/CD
·
⚙️ BE
Nginx트래픽 제어 용도로 사용합니다. 새 버전이 Docker 컨테이너로 만들어지면 해당 버전으로 트래픽을 제어합니다.DockerGithub Actions를 통해 로컬에서 개발한 프로젝트 ( 예를들어 Spring Boot )를 실행가능한 형태로 빌드한 후 파일 형태로 만드는데 이를 실행하기 위한 공간입니다. Github ActionsGithub의 브랜치를 트리거하여 해당 브랜치에 이벤트가 발생하면 정의한 작업을 수행하도록 해주는 도구 입니다.여기서는 master 혹은 main 브랜치로 merge가 발생하면 배포하는 형태로 진행 합니다. 배포는 아래와 같은 순서로 이루어 집니다.코드 수정 후 github에 코드 업로드트리거된 브랜치로 mergeGithub Actions 에서 코드 빌드 및 EC2로 빌드..