Interface AddSiteDTO

git 源站点注册接口的请求体。

NameData TypeRequiredDescription
namestringYes站点名,`^[a-z][a-z0-9-]*$`,保留名 `api` 不可用
domainstringNo绑定域名,全局唯一
sourceUrlstringYesgit 仓库地址
refstringNogit 分支或标签,缺省为仓库默认分支
type AddSiteDTO = {
  /** 站点名,`^[a-z][a-z0-9-]*$`,保留名 `api` 不可用 */
  name: string
  /** 绑定域名,全局唯一 */
  domain?: string
  /** git 仓库地址 */
  sourceUrl: string
  /** git 分支或标签,缺省为仓库默认分支 */
  ref?: string
}
{
  "name": "my-docs",
  "domain": "docs.example.com",
  "sourceUrl": "https://github.com/acme/docs.git",
  "ref": "main"
}