liblog線上部署

2018-01-19 19:56 更新

在服務(wù)器上Liblog推薦使用 pm2 來管理 Node.js 服務(wù),來保證系統(tǒng)正常運(yùn)行。
編輯并保存根目錄下的pm2.json。注意:cwd為項(xiàng)目在服務(wù)器上的路徑

  1. {
  2. "apps": [{
  3. "name": "liblog",
  4. "script": "npm start www/production.js",
  5. "cwd": "/var/www/jsout/liblog",
  6. "max_memory_restart": "1G",
  7. "autorestart": true,
  8. "node_args": [],
  9. "args": [],
  10. "env": {
  11. }
  12. }]
  13. }

全局安裝pm2

在命令行下輸入

  1. npm install pm2 -g
  2. //測試是否全局安裝
  3. pm2

啟動pm2管理應(yīng)用

pm2管理應(yīng)用之前,請確保已全局安裝pm2

  1. pm2 start pm2.json

常用命令

  1. pm2 status +項(xiàng)目名或id
  2. pm2 list
  3. pm2 delete +項(xiàng)目名或id
  4. pm2 delete all

服務(wù)器配置進(jìn)階

nginx服務(wù)器配置,請參考根目錄下的nginx.conf,把域名和路徑改成自己相應(yīng)的路徑。

選擇運(yùn)行模式

  1. //壓縮html,css,js 并生成相應(yīng)目錄
  2. npm run compress
  3. //運(yùn)行開發(fā)模式,html,css,js均加載未壓縮版本
  4. npm run dev
  5. //運(yùn)行生產(chǎn)模式,html,css,js均加載壓縮版本
  6. npm run app
  7. //首次運(yùn)行/更新運(yùn)行前請先編譯項(xiàng)目
  8. npm run compile
  9. //線上推薦用pm2來運(yùn)行(先配置好pm2.json)
  10. pm2 start pm2.json
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號