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