pm2-stand-alone은 기존의 Node.js 환경에 영향을 주지 않고, Node.js 및 npm 설치 없이도 사용 가능한 pm2 프로세스 관리자의 독립 실행 파일을 생성합니다. 이 프로젝트는 다양한 Node.js 버전 및 환경에서 pm2를 사용하려는 개발자와 시스템 관리자를 위한 도구입니다.
-
노드 버전과 npm 버전 관리: 기존 프로그램이 특정 node.js를 사용하고 있을 때, 영향을 주지 않으면서 pm2 기능을 사용하고 싶을 때, pm2-stand-alone은 이상적인 선택입니다.
-
npm 및 패키지 관리 없음: Node.js 및 npm을 별도로 설치하지 않아도 됩니다. 소규모 환경 또는 노드 환경 설정이 제한된 상황에서도 pm2를 사용할 수 있습니다.
-
간편한 배포: pm2-stand-alone은 실행 파일 형태로 제공되므로 배포 및 실행이 간단하고 편리합니다.
- 애플리케이션 실행, 중지, 재시작 및 모니터링.
- 로그 파일 관리와 출력 지원.
- 환경 변수 설정과 관리.
- 애플리케이션을 백그라운드에서 실행.
pm2-stand-alone을 시작하는 방법은 간단합니다.
프로젝트 루트 디렉토리에서 다음 명령어로 필요한 패키지를 설치합니다.
npm install
실행 파일을 생성하려면 다음 명령을 실행합니다.
npm run pkg
이제 pm2-stand-alone을 사용할 준비가 되었습니다! 생성된 실행 파일을 실행하고 애플리케이션을 관리하세요. 사용법은 pm2와 동일합니다.
예시
./pm2-stand-alone start <관리할 프로그램> --interpreter none --name "<프로그램 별칭>"
이 프로젝트는 MIT 라이센스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.