개발/Spring Boot
[Spring Boot] EC2에서 Spring Boot PM2로 배포하기
자체 프로젝트를 배포할 때 nohup 명령어를 이용하여 백그라운드에서 스프링 부트를 실행했었다. nohup으로 배포한 서버는 프로세스에서 직접 관리를 해야 하기도 하고, 시간이 조금 지나면 자동으로 프로세스가 종료되어 매번 다시 켜줬어야 했다. 그래서 프로세스가 유지되고 쉽게 관리할 수 있는 PM2를 사용해 배포하기로 했다. NPM 설치 현재 내 인스턴스에는 Node Package Manager가 설치되어 있지 않기 때문에, Nodejs를 먼저 설치한다. 터미널에서 Node를 설치하기 위해 AWS 공식 홈페이지를 참고했다. https://docs.aws.amazon.com/ko_kr/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instanc..