Backend/Node.js
2022. 8. 31.
GitHub Actions로 Node.js 자동 배포하기
발단 기존 프로젝트에서 ec2에 접근하고 수동으로 pull 받아서 pm2를 이용하여 배포를 하고 있었다. 가장 큰 단점은 코드 구현 -> 코드 리뷰 -> 배포 까지의 과정이 너무 길어져 빠르게 대응하기 힘들다는 것이었다. 테스트 코드를 짜고 CI/CD를 구현한다면 좋겠지마는 여기에 드는 리소스를 무시할 수 없으므로 일단 github actions를 이용하여 배포를 할 수 있게 해보도록 하였다. Github 스크립트 짜기 Repository > Actions에 들어가면 기본적으로 해당 언어에 맞는 템플릿을 제공한다. 우리는 Node.js를 이용할 것이다. 스크립트 파일 내용 name: bbang-map-test #배포 파일 이름 on: workflow_dispatch: #Pull request나 merge..