카테고리 없음

Ubuntu Typescript 실행하는 방법

드럼치던코딩노예 2020. 4. 22. 15:52

pm2는 node.js 또는 Typescript가 서버에서 daemon 모드 (백그라운드 모드)에서 실행하는 프로그램입니다.

node.js 12버전 필수

 

EC2 설치 방법

1. ssh 접속

$ sudo apt-get remove nodejs

$ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

$ sudo apt-get install -y nodejs

$ git clone {repository http}

$ cd {repository folder}

$ sudo npm i

$ sudo npm i -g typescript pm2 ts-node

$ sudo pm2 install pm2-logrotate && pm2 set pm2-logrotate:compress true && pm2 set pm2-logrotate:retain 2 && pm2 install typescript

$ pm2 start ts-node -- --type-check -r ./node_modules/ts-node/register src/index.ts

$ pm2 start ts-node -- -P tsconfig.json src/index.ts

$ pm2 logs -f ts-node"성공코드"가 나올때까지 대기

Ctrl + C

$

 

# 정지를 원하신다면

$ pm2 stop ts-node

 

# reload가 필요할 경우 (git update 되었으면)

$ pm2 reload ts-node

$ pm2 logs -f ts-node

# 처음 설치가 아니라면 안해도 됨

$ pm2 save