Providers
Render.com
将 Nitro 应用部署到 Render.com。
预设:render_com
¥Preset: render_com
设置应用
¥Set up application
- 创建新的 Web 服务 并选择包含你的代码的仓库。
- 确保已选择 '节点' 环境。
- 将启动命令更新为
node .output/server/index.mjs
- 点击 '高级配置' 并添加一个环境变量,将
NITRO_PRESET
设置为render_com
。你可能还需要添加一个设置为18
的NODE_VERSION
环境变量,以确保构建成功(docs)。 - 点击“'创建 Web 服务'”。
基础设施即代码 (IaC)
¥Infrastructure as Code (IaC)
- 在你的代码库根目录中创建一个名为
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
- 创建新的蓝图实例 并选择包含你的
render.yaml
文件的仓库。
一切就绪!
¥You should be good to go!