Providers
DigitalOcean
将 Nitro 应用部署到 DigitalOcean。
预设:digital_ocean
¥Preset: digital_ocean
设置应用
¥Set up application
- 按照 guide 文件创建一个新的 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 应用的运行命令中。转到
Components > Settings > Commands
,点击 "编辑",然后添加npm run start
。
你的应用应该已在 Digital Ocean 生成的 URL 上线,你现在可以关注 Digital Ocean 部署指南的其余部分 了。
¥Your app should be live at a Digital Ocean generated URL and you can now follow the rest of the Digital Ocean deployment guide.