- 무중단 배포를 추후 생각하여 s3와 code Deploy로 골랐다.
- develop는 cicd 일때 application-dev.yml
- production cicd일때 application-prod.yml로 해야 한다.
Github Actions + CodeDeploy + Nginx 로 무중단 배포하기 (1)
Github Actions + CodeDeploy + Nginx 로 무중단 배포하기 (2)
Github Actions + CodeDeploy + S3로 CI/CD 구축
- codeDeploy, ec2 role을 만들어 준다.
- ec2에 iam 권한 연결해 준다.


- 사용자에게 s3와 ec2권한을 준다.
- CodeDeploy를 만든다.

- 코드 디플로이 그룹 만들어준다. 배포 그룹을 만들고, ec2를 연결해준다.

- ssh 설정파일을 다음과 같이 저장한다. 그러면 ssh 명령어로 열 수 있다.

- code agent 명령어를 통해 깔아 준다.