Skip to content

管理后台配置 ​

文件:admin.yaml。前缀 KIRIVERS_ADMIN_。

参数类型默认说明何时改
addrstring:8081监听生产绑定 127.0.0.1:8081 或内网
enabledbooltruefalse 只关闭管理监听(无管理 API / SPA / 反代)。客户端平面与 health 仍运行只要客户端平面时
modestring示例 debug与 client 一起决定进程 Gin mode生产 release
tls_cert / tls_keypath""同时非空才 HTTPS管理平面自己终止 TLS 时填写;否则由反代终止
trusted_proxiesstring[][]空则不信任 X-Forwarded-For管理面反代后
static_dirpathfrontend/dist见下表一般保持默认

管理台静态文件 ​

官方二进制已嵌入管理台。优先级:

  1. static_dir 显式空字符串 → 关闭 UI(即使嵌入了 index.html)。
  2. 非空 static_dir 且磁盘上有 index.html → 使用磁盘(改 dist 不必重编 Go)。
  3. 否则嵌入 FS 含 index.html → embed。
  4. 二者都没有 → API-only(GET / 为 JSON 404)。

static_dir 指向管理台静态文件(或留空关闭 UI)。文档站 VitePress 产物不是管理台;官方 Releases 二进制已嵌入 UI,不必再拷 frontend/dist。

生产管理平面会把 /api/v1/projects/** 反代到本进程客户端平面,供控制台预览 check / integrity。