更新项目设置
PUT/v1/projects/:projectName
URL 参数
参数 | 示例 | 说明 |
---|---|---|
projectName string | blog | 项目名称 |
请求参数
参数 | 示例 | 说明 |
---|---|---|
name string | blog | 项目名称 |
spec.build.framework string | nodeSSR | 选择用于该项目的框架,目前支持的选项有 nodeSSR、nodeSSG、jekyll、hugo、go、static、hexo |
spec.build.rootDirectory string | workspace | 使用文件夹名称或者相对路径作为项目的工作目录,默认为根目录 |
spec.build.buildCommand string | npm run build | 构建所使用的命令,可主动传入也可留空,默认值将由所选的框架自动判定 |
spec.build.artifactsDirectory string | dist | 项目可能具有构建产物(例如 nodeSSG 静态编译后的 HTML 等),这些产物将被存储在该目录下以作后续使用,默认值将由所选的框架自动判定 |
spec.build.golang.project string | dist | 如果框架为 go,未兼容老旧的包管理方式需要使用该项指定项目相对于 `GOPATH/src` 的路径(相关于 import) |
spec.runtime.servicePort string | 3000 | 服务暴露所在的端口,默认 8080 |
spec.runtime.startCommand string | npm run start | 启动命令,可主动传入也可留空,默认值将由所选的框架自动判定 |
spec.runtime.environments map[string]string | 启动时所带入的环境变量,默认为空 |