Providers
Render.com
部署 Nitro 应用到 Render.com。
预设: render_com
设置应用
- 创建一个新的 Web 服务并选择包含您代码的存储库。
- 确保选择了 'Node' 环境。
- 将启动命令更新为
node .output/server/index.mjs
- 点击 '高级' 并添加一个环境变量,
NITRO_PRESET
设置为render_com
。您可能还需要添加一个NODE_VERSION
环境变量,设置为18
以确保构建成功(文档)。 - 点击 '创建 Web 服务'。
基础设施即代码 (IaC)
- 在您存储库的根目录下创建一个名为
render.yaml
的文件,内容如下。
此文件遵循 Render 上的 基础设施即代码 规范
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
- 创建一个新的 Blueprint 实例并选择包含您的
render.yaml
文件的存储库。
您已经准备好开始了!