프로젝트의 목적은 취업 준비를 위한 포트폴리오입니다. 배포의 목적이 저와 같으신 분들은 참고해주세요.AWS EC2, RDS, ECR, Docker, GitHubAction을 사용하여 CI/CD 자동 배포를 구축해보겠습니다.AWS console로 접속하여 EC2에 들어가
AWS RDS로 가서 데이터베이스 생성을 클릭해줍니다.RDS 설정데이터베이스 생성 방식 선택 - 표준 생성엔진 옵션 - 사용할 DB를 선택합니다. 제 프로젝트에는 PostgreSQL을 사용했습니다. 엔진 버전은 사용하지는 로컬 데이터베이스 버전에 맞춰 선택해주세요. 저
ECR은 도커의 이미지를 저장하는 저장소입니다.AWS console의 ECR에 들어가서 시작하기를 클릭합니다.사용할 레포지토리의 이름을 작성해주고 바로 생성해줍니다.생성한 ECR에 Docker 이미지 업로드하는 것은 다음글에서 해보겠습니다.
프로젝트의 루트 디렉터리에서 .github/workflows 디렉터리를 생성해줍니다.workflows 디렉터리 내부에 main.yml 파일을 생성합니다.GitHubActions의 Workflow는 test -> build -> deploy 순서로 진행되며 각 단계에서