完善配置密钥治理与启动校验

- 为 configuration.py 增加环境变量占位符解析、配置归一化、脱敏快照与启动校验\n- 在 main.py 启动阶段接入配置校验日志,并在致命缺项时阻止进程继续启动\n- 新增 config.example.yaml,并将默认 config.yaml 改为安全占位模板,移除仓库内明文敏感信息\n- 调整 docker-entrypoint.sh 与文档,统一说明配置复制、环境变量注入与当前优化进展
This commit is contained in:
liuwei
2026-04-30 15:44:53 +08:00
parent cb99e94493
commit c6d72cbb69
8 changed files with 672 additions and 117 deletions

View File

@@ -62,9 +62,10 @@ ABOT 是一款功能丰富的微信机器人系统,旨在提升您的微信使
- 安装依赖包:`pip install -r requirements.txt`
4. **配置文件设置**
- 复制`config.yaml.template``config.yaml`
- 复制`config.example.yaml``config.yaml`
- 使用文本编辑器打开`config.yaml`
- 按照注释说明配置AI模型API密钥、数据库连接等参数
- 按照注释说明配置数据库连接、微信管理员与 AI 模型参数
- 敏感信息优先通过环境变量注入,例如 `ABOT_DB_PASSWORD``ABOT_LLM_DIFY_WORKFLOW_CHAT_API_KEY`
### 2.3 启动系统
@@ -555,4 +556,4 @@ ABOT 重视用户隐私保护,我们的隐私政策包括:
---
感谢您选择使用ABOT我们致力于为您提供更好的微信自动化体验。如有任何问题或建议欢迎随时联系我们。
感谢您选择使用ABOT我们致力于为您提供更好的微信自动化体验。如有任何问题或建议欢迎随时联系我们。