Nodejs 预设: SERVER_PRESET: zerops静态预设: SERVER_PRESET: zerops-static
Zerops 支持通过项目根目录中的简单配置文件部署静态和服务器端渲染的应用程序。
项目和服务可以通过项目添加向导添加,也可以使用 YAML 结构导入
project:
name: recipe-nuxt
services:
- hostname: app
type: static
这将创建一个名为 recipe-nuxt 的项目,其中包含一个名为 app 的 Zerops 静态服务。
要告诉 Zerops 如何构建和运行您的应用程序,请在您的根目录中添加一个 zerops.yml
zerops:
- setup: app
build:
base: nodejs@20
buildCommands:
- yarn
- yarn nuxi generate
deployFiles:
- .output/public/~
run:
base: static
现在您可以触发使用 Zerops CLI 构建和部署管道或者通过将应用程序服务与您的GitHub / GitLab存储库从服务详细信息中连接。
项目和服务可以通过项目添加向导添加,也可以使用 YAML 结构导入
project:
name: recipe-nuxt
services:
- hostname: app
type: nodejs@20
这将创建一个名为 recipe-nuxt 的项目,其中包含一个名为 app 的 Zerops Node.js 服务。
要告诉 Zerops 如何构建和运行您的应用程序,请在您的根目录中添加一个 zerops.yml
zerops:
- setup: nuxt
build:
base: nodejs@20
buildCommands:
- yarn
- yarn build
deployFiles:
- .output/~
run:
base: nodejs@20
ports:
- port: 3000
httpSupport: true
start: node server/index.mjs
现在您可以触发使用 Zerops CLI 构建和部署管道或者通过将应用程序服务与您的GitHub / GitLab存储库从服务详细信息中连接。
npm i -g @zerops/zcli
zcli login <token>
zerops.yml 所在的位置)并运行以下命令触发部署zcli push