pm2 tar로 설치

2022. 9. 13. 10:57웹개발

1. 원하는 버전 tar 우선 다운로드(해당버전 assets누르면 tar나 zip 고를 수 있다.)

https://github.com/Unitech/pm2/releases

 

Releases · Unitech/pm2

Node.js Production Process Manager with a built-in Load Balancer. - Unitech/pm2

github.com

 

 

2. 완전한 tar설치파일 만들기 

// 원하는 경로에 이동해서 압축 해제
tar -zxvf ./pm2-4.2.3.tar.gz

// 해당 폴더로 이동
cd pm2-4.2.3

// 디팬던시 설치
npm i --production

// 상위폴더로 이동해서 재압축
cd ..
tar -zcvf pm2.tar.gz ./pm2-4.2.3

 

 

3. 만든 pm2.tar.gz를 원하는 경로에 풀고 세팅(offline)

//완성본 압축풀기
tar -zxvf pm2.tar.gz

// 실행
./pm2-4.2.3/bin/pm2 -v
# 버젼 나오면 실행 잘 되는것

// 전역에서 쓸 수 있도록 세팅
npm i -g ./pm2-4.2.3
# npm 무한에러 보안 있으면 뜸 

// 심볼릭 링크 설정해서 연결
ln -s /@@@@/@@@@/pm2 /usr/bin/pm2
ln -s /@@@@/@@@@/pm2-dev /usr/bin/pm2-dev
ln -s /@@@@/@@@@/pm2-docker /usr/bin/pm2-docker
ln -s /@@@@/@@@@/pm2-runtime /usr/bin/pm2-runtime

 

 

번외) pm2 경로 재수정 할 때(덮어쓰기)

ln -Tfs [새로바꿀경로] [바꿀심볼릭링크]

 

 

728x90