国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

yexiaobai / 1134人閱讀

摘要:背景最近在搭建一個(gè)的項(xiàng)目使用到了發(fā)布這里簡(jiǎn)單的記錄一下在根目錄新建文件啟動(dòng)腳本測(cè)試服務(wù)器生產(chǎn)環(huán)境生產(chǎn)環(huán)境服務(wù)器上的服務(wù)器地址從指定的分支拉取代碼使用發(fā)布到服務(wù)器指定的目錄下構(gòu)建在發(fā)布測(cè)試環(huán)境服務(wù)器上的服務(wù)器地址從指定的分支拉取代碼

背景

最近在搭建一個(gè)node+koa+vue的項(xiàng)目使用到了pm2發(fā)布
這里簡(jiǎn)單的記錄一下
在根目錄新建文件
ecosystem.json

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

需要注意點(diǎn):
一:repo參數(shù)要使用git ssh的地址

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

創(chuàng)建對(duì)應(yīng)目錄:/www/website/development
獲取development目錄寫入權(quán)限
發(fā)布

本地文件夾本目錄右鍵打開git bash
執(zhí)行第一條,成功后

 pm2 deploy ecosystem.json production setup

執(zhí)行

 pm2 deploy ecosystem.json production

需要注意點(diǎn):
一:必須添加ssh公鑰,自行百度
二:發(fā)布需要輸入服務(wù)器的密碼

最后

使用ip地址加項(xiàng)目端口號(hào)訪問,如果還沒有成功
你可以進(jìn)入項(xiàng)目的current文件夾中執(zhí)行啟動(dòng)命令
比如

node ./bin/www // 看下是否報(bào)錯(cuò),排查錯(cuò)誤

另外需要注意的點(diǎn)
一:node項(xiàng)目端口要在云服務(wù)商里進(jìn)行設(shè)置,安全組白名單,要不訪問不到
二:查看端口是否被占用

關(guān)于我

您可以掃描添加下方的微信并備注 Sol 加交流群,給我提意見,交流學(xué)習(xí)。

如果對(duì)你有幫助送我一顆小星星(づ ̄3 ̄)づ╭?~

轉(zhuǎn)載請(qǐng)聯(lián)系作者!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/109530.html

相關(guān)文章

  • 通過Github與PM2部署Node應(yīng)用

    摘要:于是著手將應(yīng)用遷移到阿里云的上去。環(huán)境介紹本地,應(yīng)用采用的技術(shù)遠(yuǎn)端服務(wù)器阿里云核內(nèi)存,,系統(tǒng)為賬戶名系統(tǒng)架構(gòu)服務(wù)器部署的應(yīng)用,并在端口進(jìn)行監(jiān)聽。通過瀏覽器打開可以看到部署的應(yīng)用可以訪問了。 背景 前一段時(shí)間,是通過百度云的BAE部署自己的Node應(yīng)用的,不過隨著應(yīng)用的不斷開發(fā),BAE的限制不斷制約了應(yīng)用的使用。于是著手將應(yīng)用遷移到阿里云的ECS上去。本文即是介紹了如何在ECS上搭建No...

    tianren124 評(píng)論0 收藏0
  • 全棧工程師之路——服務(wù)器端自動(dòng)部署

    摘要:如果你想要成為一名全棧工程師,那么就必須要學(xué)會(huì),學(xué)會(huì)線上服務(wù)器部署和發(fā)布。準(zhǔn)備為了避免個(gè)人花錢買云服務(wù)器。用戶名必須正確,否則會(huì)提示服務(wù)器拒絕密碼。還有一個(gè)這個(gè)是自動(dòng)部署需要的,目錄結(jié)構(gòu)如下這文件的配置很重要。 前言 作為一名前端工程師,不僅要能寫前端頁面,還要懂前端工程,各種庫,各種框架,各種衍生語言,信手捏來。如果你想要成為一名全棧工程師,那么就必須要學(xué)會(huì)Node.js,學(xué)會(huì)線上服...

    OpenDigg 評(píng)論0 收藏0
  • ubuntu 下部署 node 服務(wù)器環(huán)境 - 基礎(chǔ)篇

    寫在最前 這是根據(jù) imooc 上 Scott 老師的課程整理的,主要是方便自己查找,因?yàn)檎娴挠洸蛔?.. 附上鏈接:Node.js項(xiàng)目線上服務(wù)器部署與發(fā)布 靜態(tài)網(wǎng)站,需要數(shù)據(jù)庫的電影網(wǎng)站、公眾號(hào),小程序,app 五種項(xiàng)目的部署。這里只寫最簡(jiǎn)單的靜態(tài)網(wǎng)站的部署 部署思路 1、完成項(xiàng)目2、購買域名,備案,解析一些二級(jí)域名出來備用3、購買服務(wù)器 4、ssh 遠(yuǎn)程登錄服務(wù)器 并進(jìn)行一些安全配置5、服務(wù)...

    BoYang 評(píng)論0 收藏0
  • ubuntu 下部署 node 服務(wù)器環(huán)境 - 基礎(chǔ)篇

    寫在最前 這是根據(jù) imooc 上 Scott 老師的課程整理的,主要是方便自己查找,因?yàn)檎娴挠洸蛔?.. 附上鏈接:Node.js項(xiàng)目線上服務(wù)器部署與發(fā)布 靜態(tài)網(wǎng)站,需要數(shù)據(jù)庫的電影網(wǎng)站、公眾號(hào),小程序,app 五種項(xiàng)目的部署。這里只寫最簡(jiǎn)單的靜態(tài)網(wǎng)站的部署 部署思路 1、完成項(xiàng)目2、購買域名,備案,解析一些二級(jí)域名出來備用3、購買服務(wù)器 4、ssh 遠(yuǎn)程登錄服務(wù)器 并進(jìn)行一些安全配置5、服務(wù)...

    isaced 評(píng)論0 收藏0
  • 阿里云服務(wù)器部署 nodejs + mongodb + nginx 反向代理 + https配置 s

    摘要:感謝老師,老師的慕課網(wǎng)教程購買阿里云服務(wù)器及域名終端連接阿里云服務(wù)器環(huán)境輸入密碼購買時(shí)的密碼如果出現(xiàn)這個(gè)問題的解決方案解決方法查看硬盤掛在情況如果有數(shù)據(jù)盤的情況下查看硬盤使用情況通過設(shè)置快捷登錄權(quán)限,可以增加幾個(gè)擁有權(quán)限的用戶下查 感謝 Scott 老師,Scott老師的慕課網(wǎng)教程 https://coding.imooc.com/clas... 1. 購買阿里云服務(wù)器及域名 2. ...

    張春雷 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<