Providers

DigitalOcean

将 Nitro 应用部署到 DigitalOcean。

预设: digital_ocean

Read more in Digital Ocean 应用平台.

设置应用程序

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

    更多信息
  3. 您需要确保在应用的 package.json 中设置 engines.node 字段,以确保 Digital Ocean 使用支持的 Node.js 版本:
    {
       "engines": {
          "node": "16.x"
       }
    }
    

    查看更多信息
  4. 您还需要添加一个运行命令,以便 Digital Ocean 知道在构建后要运行哪个命令。您可以通过在 package.json 中添加一个启动脚本来做到这一点:
    {
       "scripts": {
          "start": "node .output/server/index.mjs"
       }
    }
    
  5. 最后,您需要将此启动脚本添加到 Digital Ocean 应用的运行命令中。转到 Components > Settings > Commands,点击“编辑”,然后添加 npm run start

您的应用应该在 Digital Ocean 生成的 URL 上实时可用,您现在可以按照其余 Digital Ocean 部署指南进行操作。