部署
Digital Ocean
将您的 Nuxt 应用程序部署到 Digital Ocean 基础设施。
Nuxt 支持在 Digital Ocean App Platform 上进行部署,配置简单。
设置
- 按照 指南 创建一个新的 Digital Ocean 应用。
- 接下来,您需要配置环境变量。在您的应用设置中,确保以下 应用级环境变量
SERVER_PRESET=digital-ocean
- 您需要确保在您应用的
package.json
中设置了engines.node
字段,以确保 Digital Ocean 使用受支持的 Node.js 版本。package.json{ "engines": { "node": "20.x" } }
- 您还需要添加一个运行命令,以便 Digital Ocean 知道在构建后运行哪个命令。您可以通过在
package.json
中添加一个启动脚本。package.json{ "scripts": { "start": "node .output/server/index.mjs" } }
- 最后,您需要将此启动脚本添加到您的 Digital Ocean 应用的运行命令中。转到
Components > Settings > Commands
,点击“编辑”,然后添加npm run start
您的 Nuxt 应用应该可以在 Digital Ocean 生成的 URL 上访问,您现在可以按照 Digital Ocean 部署指南的其余部分 进行操作。