与Heroku一起使用PM2

    我们将使用Git和Heroku CLI.

    使用以下命令生成一个 模板:

    修改生态系统文件以符合您的需求:

    1. module.exports = {
    2. apps : [{
    3. name: "app",
    4. script: "./app.js",
    5. instances: "max",
    6. env: {
    7. env_production: {
    8. NODE_ENV: "production",
    9. }
    10. }]
    11. }

    此处了解更多有关生态系统文件的内容。

    我们建议在结合群集模式使用Heroku,因为每个dyno都有多核CPU。

    详细了解

    将PM2添加为模块

    使用npm:

    使用yarn:

    在您的 package.json中,像下面这样修改您的 start脚本:

    在Heroku上创建一个帐户

    这里注册Heroku帐户。

    按照说明在安装。

    然后,运行 heroku login将CLI连接到您的帐户。

    初始化您的Heroku应用

    从您的应用根文件夹运行此命令:

    1. heroku create
    2. Creating app... done, guarded-island-32432

    您现在有一个名为 heroku的新git remote。 如果您推送到此存储库,您的代码将自动部署在给定的URL处。

    添加并提交您的所有更改,然后运行:

    就是这样! 部署的最后一行将为您提供应用程序可用的URL。

    使用完成您的配置

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

    疑问?