
이슈 발생사이드 프로젝트 배포를 수동으로 진행하고 있었다.코드 변경 사항이 발생한다면 EC2 인스턴스에 접속하여 git pull origin main으로 코드를 내려 받아서,npx prisma generate, npm run build를 실행하여 빌드하고, pm2로 restart 시켰다. 어느날 평소와 같이 변경 사항을 pull 받고, build를 실행하는데cpu 사용량이 100%에 도달하여 인스턴스가 먹통이 됐다.인스턴스를 재부팅해야 했다. 사용 중인 인스턴스 유형은 t2.micro인데, 비용 상 인스턴스 유형을 업그레이드 하고 싶지는 않았다. 결국 build는 다른 서버에서 하고,build 산출물을 EC2 인스턴스에 업로드하여 EC2에서는 서버 실행만 하는 것이 옳다고 판단했다.이를 Github Ac..