1.2 KiB
1.2 KiB
变更:移除环境变量配置支持
原因
当前系统同时支持从 config.yaml 和环境变量读取配置,增加了配置管理的复杂性和维护成本。为了简化配置管理,统一配置来源,所有配置应仅从 config.yaml 文件读取,移除环境变量覆盖功能。
变更内容
- BREAKING: 移除所有环境变量配置支持
- 删除
app/config.py中的_apply_env_overrides()方法 - 删除所有
os.getenv()调用和相关的环境变量检查逻辑 - 更新
app/services/dashscope_service.py,移除环境变量回退逻辑 - 更新
config.yaml注释,移除环境变量相关说明 - 更新启动脚本(
start.sh、start.bat),移除环境变量检查 - 更新配置文档(
CONFIG.md),移除环境变量配置说明
影响
- 受影响的规范:
video-analysis规范中的配置管理需求 - 受影响的代码:
app/config.py- 删除环境变量覆盖逻辑app/services/dashscope_service.py- 移除环境变量回退config.yaml- 更新注释start.sh/start.bat- 移除环境变量检查CONFIG.md- 更新配置文档
- 迁移影响:使用环境变量的用户需要将配置迁移到
config.yaml文件