This commit is contained in:
Yvan
2026-09-04 14:07:09 +08:00
parent af1e194396
commit 43db5e5450
22 changed files with 416 additions and 134 deletions
+7 -7
View File
@@ -1,12 +1,12 @@
# 后端配置文件模板。
# 部署人员将其放置到 K8s 节点的 /var/lib/<APP_NAME>/conf/config.yaml(默认 kra 项目为 /var/lib/kra/conf/config.yaml),
# 并执行 chown -R 1000:1000 /var/lib/<APP_NAME>/conf(容器内运行用户为 UID/GID 1000)。
# Jenkins 会用 APP_NAME 渲染本文件,并通过 ConfigMap/初始化容器写入共享配置 PVC。
# 容器内运行用户为 UID/GID 1000,初始化向导会把运行时配置写回本文件。
#
# 说明:
# - data.database 保持为空:应用启动后首页会出现"前往初始化",
# 在初始化页面填写数据库连接后,框架会自动把连接配置写回本文件。
# - data.redis.addr 指向集群内 Redis Service(<APP_NAME>-redis:6379)。
# - admin.app.env / admin.app.app_id 按项目实际值修改。
# - admin.app.env / admin.app.app_id / admin.jwt.issuer 由 Jenkins 按项目和分支渲染。
server:
http:
network: tcp
@@ -31,7 +31,7 @@ data:
redis:
network: tcp
name: default
addr: kra-redis:6379
addr: ${APP_NAME}-redis:6379
password: ""
db: 0
use_cluster: false
@@ -43,7 +43,7 @@ admin:
signing_key: ""
expires_time: 604800s
buffer_time: 86400s
issuer: kra
issuer: ${APP_NAME}
system:
use_redis: false
use_multipoint: false
@@ -67,5 +67,5 @@ admin:
mode: whitelist
whitelist: []
app:
app_id: kra
env: production
app_id: ${APP_NAME}
env: ${KRA_ENV}