运行时配置

最佳实践是把可变业务配置放数据库,把密钥与基础设施配置保留在环境变量。

分类
环境变量保留:`SECRET_KEY`、`DATABASE_URL`、`REDIS_URL`、`OPENAI_API_KEY`、前端部署域名。
数据库配置适合承载:默认模型、NL2Insight 限额、默认品牌等运行时可调整项。
流程引导
按这个顺序推进:保存快照 / 验证 / 审批 / 发布 / 批量验证 / 环境推广。
当前快照:未选择
当前版本:未选择
最近验证: 暂无
Step 1Next
保存快照
冻结当前配置为草稿版本
当前快照:未选择
Step 2Next
验证快照
标记 validated,准备进入测试环境
阻塞原因:先创建或选择一个快照,才能开始验证。
Step 3Next
审批通过
生产发布前必须 approved
阻塞原因:当前没有选中的快照,无法进入审批。
Step 4Next
发布 Release
将快照整体应用到当前环境
当前版本:未发布
阻塞原因:先创建或选择快照,才能发布 Release。
Step 5Next
批量验证
脚本验证并写回后台记录
最近验证:暂无
阻塞原因:先生成一个 Release,再做批量验证更有意义。
Step 6Next
环境推广
从 staging 推到 production
阻塞原因:先选择一个 staging Release,才能做环境推广。
保存快照草稿
将当前运行时配置冻结为一个可对比的版本草稿。
快照差异预览
选择一个草稿快照,与当前生效配置对比。
发布快照为版本
从草稿快照生成正式 Release,并整体应用到当前运行时配置。
门禁:`staging` 发布要求快照状态为 `validated` 或 `approved`;`production` 发布要求快照状态为 `approved`。
Release 历史
查看已发布版本的差异,并可按版本整体回退。
最近验证结果
展示批量验证脚本最近写回后台的结果,作为发布放行依据。
暂无验证结果。可使用 `scripts/validate_runtime_release.py --write-back` 写回后台。
没有匹配的配置项。可以尝试更换分类或清空搜索条件。