이번 글에서는 목표는 다음과 같다.1\. CodeDeploy 동작 정의하기2\. EC2에 pm2, nodejs 설치하기3\. Swap File을 이용해서 EC2 RAM늘려주기4\. 80번 포트로 EC2에 요청 들어오면 3000번 포트로 연견할도록 포트포워딩 해주기이제
이제는 github action을 작성할 차례이다.github action에서는 다음과 같은 동작을 작성할 것이다.Nextjs App 빌드하기Nextjs App 파일들을 압축해서 S3에 저장하기 - node_modules는 제외S3에 파일이 올라가면 CodeDeploy
이번 편은 다음 과정을 진행할 것이다.1\. CodeDeploy 설정2\. CodeDeploy를 EC2 인스턴스에 연결IAM - 역할 - 역할 만들기다음을 누르면 AWSCodeDeployRole이 추가되어 있는 것을 볼 수 있다.역할 이름을 정하고 역할 생성을 클릭하면