DigitalOcean

将 Nitro 应用程序部署到 DigitalOcean。

预设: digital-ocean 切换到此预设

Nitro 支持在 Digital Ocean App Platform 上以最小配置进行部署。

设置应用程序

  1. 按照 指南 创建一个新的 Digital Ocean 应用程序。
  2. 接下来,您需要配置环境变量。 在您的应用设置中,确保设置了以下应用级环境变量:
    bash
    NITRO_PRESET=digital-ocean
    

    More information.
  3. 您需要确保在应用程序的 package.json 中设置了 engines.node 字段,以确保 Digital Ocean 使用受支持的 Node.js 版本:
    json
    {
      "engines": {
        "node": "16.x"
      }
    }
    

    See more information.
  4. 您还需要添加一个运行命令,以便 Digital Ocean 知道在构建后运行什么命令。 您可以通过向 package.json 添加一个启动脚本来实现:
    json
    {
      "scripts": {
        "start": "node .output/server/index.mjs"
      }
    }
    
  5. 最后,您需要将此启动脚本添加到您的 Digital Ocean 应用程序的运行命令中。 转到“组件>设置>命令”,单击“编辑”,然后添加npm run start

您的应用程序应该在 Digital Ocean 生成的 URL 上运行,您现在可以按照 Digital Ocean 部署指南的其余部分.