Server/Linux

AWS, GCP) Ubuntu에서 pm2로 배포하기.

Juzdalua 2022. 2. 15. 00:23

먼저 nvm 설치하자.

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

 

nvm 실행을 위해서 다음과 같이 입력.

source ~/.bashrc

 

버전을 확인하고, 문제가 없으면 NodeJS 설치.

nvm --version
nvm install 14

나는 14버젼을 주로 사용한다.

PostgreSQL 설치법은 나중에 공유하겠다.

 

전역으로 사용하기 위한 pm2 설치.

npm i -g pm2

 

배포시킬 프로젝트에서 npm 스크립트나 node, babel-node 등을 실행하면 된다.

pm2 start "npm run babel" --name "변경할 이름"

// "script":{
//		"babel": "babel-node src/server.js"
//	}

나는 ES6를 사용하기 때문에, 다음과 같이 바벨을 사용한다.

 

pm2 공식문서에 실행 전 바벨로 가로채는 방법이 있던데, 나는 이 방법을 더 선호한다.