nods.js 애플리케이션 배포는?
고객사의 요청으로 node.js 애플리케이션을 만들었다.
이 애플리케이션은 말단 앱으로서 설치될 곳이 1,000~5,000 여 군데가 있다.
- 최초 설치 시 현장 상황에 맞게 설정변경하여 배포해야 한다.
- 설치는 담당자가 용이하게 할 수 있어야 한다.
- 배포된 경우 원격으로 업데이트 하는 방법이 있어야 한다.
- 배포는 환경은 Linux OS 환경이다.
현재 시도중
1.1 pkg 설치 (글로벌로 설치)
npm install -g pkg
1.2 pkg 해보기
cd projectAppRootDir
pkg .
1.3 트러블슈팅
- pkg 후 실행파일에서 기존 환경설정파일들을 동적으로 읽어오는 방법
- dirname, filename 용도와 쓰는 방법
- process.cwd(), path.dirname(process.execpath) 용도와 쓰는 방법
- pkg . --out-path , --output 시 /snapshop 경로에 대한 처리
npm publish 해보기
넥서스 레파지토리
Build cross-platform desktop apps with JavaScript, HTML, and CSS
일렉트론불가한이유
이것저것 참고한 자료들
첫번째
두번째
세번째