Providers
DigitalOcean
将 Nitro 应用部署到 DigitalOcean。
预设: digital_ocean
设置应用
- 根据 指南 创建一个新的 Digital Ocean 应用。
- 接下来,您需要配置环境变量。在您的应用设置中,确保设置以下应用级环境变量:
NITRO_PRESET=digital_ocean
更多信息。 - 您需要在应用的
package.json
中设置engines.node
字段,以确保 Digital Ocean 使用支持的 Node.js 版本:{ "engines": { "node": "16.x" } }
查看更多信息。 - 您还需要添加一个运行命令,以便 Digital Ocean 知道在构建后运行哪个命令。您可以通过在
package.json
中添加一个启动脚本来实现:{ "scripts": { "start": "node .output/server/index.mjs" } }
- 最后,您需要将这个启动脚本添加到 Digital Ocean 应用的运行命令中。前往
组件 > 设置 > 命令
,点击“编辑”,然后添加npm run start
您的应用应该在一个由 Digital Ocean 生成的 URL 上上线,您现在可以继续阅读 其余的 Digital Ocean 部署指南。