在服務器上Liblog推薦使用 pm2 來管理 Node.js 服務,來保證系統(tǒng)正常運行。
編輯并保存根目錄下的pm2.json。注意:cwd為項目在服務器上的路徑
{
"apps": [{
"name": "liblog",
"script": "npm start www/production.js",
"cwd": "/var/www/jsout/liblog",
"max_memory_restart": "1G",
"autorestart": true,
"node_args": [],
"args": [],
"env": {
}
}]
}
在命令行下輸入
npm install pm2 -g
//測試是否全局安裝
pm2
pm2管理應用之前,請確保已全局安裝pm2
pm2 start pm2.json
pm2 status +項目名或id
pm2 list
pm2 delete +項目名或id
pm2 delete all
nginx服務器配置,請參考根目錄下的nginx.conf,把域名和路徑改成自己相應的路徑。
//壓縮html,css,js 并生成相應目錄
npm run compress
//運行開發(fā)模式,html,css,js均加載未壓縮版本
npm run dev
//運行生產(chǎn)模式,html,css,js均加載壓縮版本
npm run app
//首次運行/更新運行前請先編譯項目
npm run compile
//線上推薦用pm2來運行(先配置好pm2.json)
pm2 start pm2.json
更多建議: