Providers

Platform.sh

将 Nitro 应用程序部署到 platform.sh

预设: platform_sh

Read more in platform.sh.

设置

首先,在 platform.sh 上创建一个新项目,并将其链接到您希望自动部署的代码库。

然后在代码库中创建 .platform.app.yaml 文件:

.platform.app.yaml
name: nitro-app
type: 'nodejs:18'
disk: 128
web:
  commands:
    start: "node .output/server/index.mjs"
build:
  flavor: none
hooks:
  build: |
    corepack enable
    npx nypm install
    NITR_PRESET=platform_sh npm run build
mounts:
    '.data':
        source: local
        source_path: .data
Read more in 所有可用属性的完整列表.
Read more in 所有可用属性的完整列表.