nginx+pm2+nodejs部署

Posted 前进的卒子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx+pm2+nodejs部署相关的知识,希望对你有一定的参考价值。

1、

2、新建ecosystem.json

{
  "app": [{
    "name" :"Ice",
    "script": "service.js",
    "env" :{
      "COMMON_VARIABLE": "true"
    },
    "env_production": {
      "NODE_ENV": "production"
    }
  }],
  "deploy": {
    "production": {
      "user": "brad",
      "host": ["xxx.78.174.xxx"],
      "ref": "origin/master",
      "port": "3006",
      "repo": "[email protected]:dt_xz/ice.git",
      "path": "/home/brad/ice/production",
      "ssh_options": "StrictHostKeyChecking=no",
      "pre-deploy-local": "echo ‘Deploy Done‘",
      "env": {
        "NODE_ENV": "production"
      }

    }
  }
}

 3、提交代码,在本地运行命令:

pm2 deploy ecosystem.json production setup

 

以上是关于nginx+pm2+nodejs部署的主要内容,如果未能解决你的问题,请参考以下文章

nodejs + pm2 +gitee+Ubuntu 配置一键部署的开发环境

linux上利用pm2和nginx部署项目

nodejs项目的部署

Next.js项目部署,使用Nginx和pm2

PM2 部署项目

nodejs部署方式-pm2