liblog線上部署

2018-01-19 19:56 更新

在服務器上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": {
    }
  }]
}

全局安裝pm2

在命令行下輸入

npm install pm2 -g
//測試是否全局安裝
pm2

啟動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
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號