云供应商

你可能发现在某些情况下你无法使用CLI启动Node.js应用。

在这种情况下,必须将PM2作为依赖项添加,并且必须通过调用脚本来启动。

准备应用

配置ecosystem.config.js

创建ecosystem.config.js

pm2 init

修改ecosystem.config.js模版:

module.exports = {
  apps : [{
    name: "app",
    script: "./app.js",
    env: {
      NODE_ENV: "development",
    },
    env_production: {
      NODE_ENV: "production",
    }
  }]
}

学习更多关于生态系统文件

安装PM2

安装PM2到项目依赖:

npm install --save pm2

# with yarn
yarn add pm2

配置package.json

修改package.json中的scripts字段的start脚本:

"scripts": {
  "start": "pm2-runtime start ecosystem.config.js --env production"
}

部署应用

现在,你可以像常规的node.js应用那样将应用部署到云供应商环境中。

下一步

完成生态系统文件配置

使用PM2 Plus在仪表板上监控你的应用

问题

我们很乐于帮你解决你可能遇到的问题。搜索或查看FAQ。你也可以在PM2GitHub仓库提交问题或评论。