云供应商
你可能发现在某些情况下你无法使用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
。你也可以在PM2
的GitHub仓库提交问题或评论。