Providers

Render.com

将 Nitro 应用部署到 Render.com。

预设:render_com

¥Preset: render_com

Read more in render.com.

设置应用

¥Set up application

  1. 创建新的 Web 服务 并选择包含你的代码的仓库。
  2. 确保已选择 '节点' 环境。
  3. 将启动命令更新为 node .output/server/index.mjs
  4. 点击 '高级配置' 并添加一个环境变量,将 NITRO_PRESET 设置为 render_com。你可能还需要添加一个设置为 18NODE_VERSION 环境变量,以确保构建成功(docs)。
  5. 点击“'创建 Web 服务'”。

基础设施即代码 (IaC)

¥Infrastructure as Code (IaC)

  1. 在你的代码库根目录中创建一个名为 render.yaml 的文件,其中包含以下内容。

此文件在渲染时后跟 基础设施即代码

services:
  - type: web
    name: <PROJECTNAME>
    env: node
    branch: main
    startCommand: node .output/server/index.mjs
    buildCommand: npx nypm install && npm run build
    envVars:
    - key: NITRO_PRESET
      value: render_com
  1. 创建新的蓝图实例 并选择包含你的 render.yaml 文件的仓库。

一切就绪!

¥You should be good to go!