返回介绍

digitalocean

发布于 2024-04-15 22:23:13 字数 1665 浏览 0 评论 0 收藏 0

将 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 部署指南的其余部分.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文