먼저 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 공식문서에 실행 전 바벨로 가로채는 방법이 있던데, 나는 이 방법을 더 선호한다.
'Server > Linux' 카테고리의 다른 글
| AWS EC2 인스턴스에서 PostgreSQL DB 백업하는 crontab 만들기 (0) | 2022.02.23 |
|---|---|
| 카페24) 포트포워딩, 고정포워딩으로 걸린 frameset 해제하기 (0) | 2022.02.21 |
| apache2) reverse proxy 설정하기 (0) | 2022.02.15 |
| zsh, bash, shell로 원격서버 접속하기 (0) | 2022.01.18 |
| AWS ec2 원격접속, ssh -i pem 키 오류 (0) | 2022.01.17 |