最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pm2發(fā)布node配置文件ecosystem.json詳解

 更新時間:2019年05月15日 10:50:02   作者:乖摸摸頭  
這篇文章主要介紹了pm2發(fā)布node配置文件ecosystem.json詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

背景

最近在搭建一個node+koa+vue的項目使用到了pm2發(fā)布

這里簡單的記錄一下

在根目錄新建文件

ecosystem.json

{
 "apps": [
  {
   "name": "ant-help-center",
   "script": "./bin/www", //啟動腳本
   "env": {
    "COMMON_VARIABLE": "true"
   },
   // 測試服務器
   "env_development": {
    "NODE_ENV": "development",
    "PORT": 8087
   },
   // 生產(chǎn)環(huán)境
   "env_production": {
    "NODE_ENV": "production",
    "PORT": 8087
   }
  }
 ],
 "deploy": {
  // 生產(chǎn)環(huán)境
  "production": {
   "user": "root", //Nginx服務器上的username
   "host": ["xxx.xxx.xxx.xxx"], // 服務器地址
   "port": "22",
   "ref": "origin/master", //從指定的分支拉取代碼
   "repo": "git@gitee.com:xxx/xxxx.git", // 使用
   "path": "/www/website/production", //發(fā)布到服務器指定的目錄下
   "ssh_options": "StrictHostKeyChecking=no",
   //構建在發(fā)布
   "post-deploy":
    "npm install && pm2 startOrRestart ecosystem.json --env production",
   "env": {
    "NODE_ENV": "production"
   }
  },
  // 測試環(huán)境
  "development": {
   "user": "root", //Nginx服務器上的username
   "host": ["xxx.xxx.xxx.xxx"], // 服務器地址
   "port": "22",
   "ref": "origin/master", //從指定的分支拉取代碼
   "repo": "git@gitee.com:xxx/xxxx.git",
   "path": "/www/website/development", //發(fā)布到服務器指定的目錄下
   "ssh_options": "StrictHostKeyChecking=no",
   //構建在發(fā)布
   "post-deploy":
    "npm install && pm2 startOrRestart ecosystem.json --env development",
   "env": {
    "NODE_ENV": "development"
   }
  }
 }
}

需要注意點:

一:repo參數(shù)要使用git ssh的地址


二:先在服務器創(chuàng)建path 目錄目錄要有權限

創(chuàng)建對應目錄:/www/website/development

獲取development目錄寫入權限

發(fā)布

在本地文件夾本目錄右鍵打開git bash

執(zhí)行第一條,成功后

pm2 deploy ecosystem.json production setup

執(zhí)行

pm2 deploy ecosystem.json production

需要注意點:

一:必須添加ssh公鑰,自行百度

二:發(fā)布需要輸入服務器的密碼

最后

使用ip地址加項目端口號訪問,如果還沒有成功

你可以進入項目的current文件夾中執(zhí)行啟動命令

比如

node ./bin/www // 看下是否報錯,排查錯誤

另外需要注意的點

一:node項目端口要在云服務商里進行設置,安全組白名單,要不訪問不到
二:查看端口是否被占用

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 從零學習node.js之詳解異步控制工具async(八)

    從零學習node.js之詳解異步控制工具async(八)

    sync是一個流程控制工具包,提供了直接而強大的異步功能?;贘avaScript為Node.js設計,同時也可以直接在瀏覽器中使用。下面這篇文章主要介紹了node.js之異步控制工具async的相關資料,需要的朋友可以參考下。
    2017-02-02
  • Node.js之HTTP服務端和客戶端實現(xiàn)方式

    Node.js之HTTP服務端和客戶端實現(xiàn)方式

    這篇文章主要介紹了Node.js之HTTP服務端和客戶端實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • 解決node-webkit 不支持html5播放mp4視頻的方法

    解決node-webkit 不支持html5播放mp4視頻的方法

    本文給大家分享的是解決node-webkit 不支持html5播放mp4視頻的方法,其原因大概是因為node-webkit沒有購買mp4格式的專利授權,恩,我們來想個辦法來解決這個事情吧。
    2015-03-03
  • 學習使用ExpressJS 4.0中的新Router的用法

    學習使用ExpressJS 4.0中的新Router的用法

    ExpressJS 4.0中提出了新的路由Router,提供了路由應有的API,本文詳細的介紹了ExpressJS 4.0中的新Router的用法,非常具有實用價值,需要的朋友可以參考下
    2018-11-11
  • 使用Nodejs獲取bing每日圖片

    使用Nodejs獲取bing每日圖片

    這篇文章主要為大家詳細介紹了如何使用Nodejs獲取bing每日圖片,文中的示例代碼講解詳細,具有一定的借鑒價值,有興趣的小伙伴可以學習一下
    2023-12-12
  • 通過node-mysql搭建Windows+Node.js+MySQL環(huán)境的教程

    通過node-mysql搭建Windows+Node.js+MySQL環(huán)境的教程

    這篇文章主要介紹了通過node-mysql搭建Windows+Node.js+MySQL環(huán)境的教程,node-mysql是JavaScript編寫的一個Node的MySQL驅(qū)動,需要的朋友可以參考下
    2016-03-03
  • Node.js 實現(xiàn)簡單的接口服務器的實例代碼

    Node.js 實現(xiàn)簡單的接口服務器的實例代碼

    這篇文章主要介紹了Node.js 實現(xiàn)簡單的接口服務器的實例代碼,非常具有實用價值,需要的朋友可以參考下
    2017-05-05
  • nodejs+axios爬取html出現(xiàn)中文亂碼并解決示例

    nodejs+axios爬取html出現(xiàn)中文亂碼并解決示例

    這篇文章主要為大家介紹了nodejs+axios爬取html出現(xiàn)中文亂碼示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • node.js中的fs.write方法使用說明

    node.js中的fs.write方法使用說明

    這篇文章主要介紹了node.js中的fs.write方法使用說明,本文介紹了fs.write的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • NodeJS讀取分析Nginx錯誤日志的方法

    NodeJS讀取分析Nginx錯誤日志的方法

    這篇文章主要介紹了NodeJS讀取分析Nginx錯誤日志的相關知識,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05

最新評論

鲁山县| 乐山市| 平谷区| 阳曲县| 平远县| 罗江县| 陕西省| 铜鼓县| 辽源市| 大冶市| 都江堰市| 侯马市| 临武县| 新龙县| 五原县| 建瓯市| 通许县| 栾川县| 宁波市| 西乌珠穆沁旗| 兴文县| 澄江县| 贞丰县| 玉山县| 西林县| 寿光市| 兰溪市| 电白县| 如皋市| 铜陵市| 准格尔旗| 个旧市| 天长市| 垫江县| 张掖市| 织金县| 闽清县| 彭水| 金堂县| 清苑县| 达拉特旗|