golang-yitisheng-server/project_doing.md

716 B

[任务执行] 优化配置加载逻辑

  • 时间戳: 2026-01-02
  • 关联任务: 优化配置加载
  • 操作目标: 增强 LoadConfig,支持命令行参数指定配置文件,并优化查找顺序。
  • 影响范围: server/config/config.go
  • 修改前记录: 仅通过 GO_ENV 决定文件名,并在 config/ 或上级目录查找。
  • 修改结果:
    1. 命令行参数: 优先检查 -c-config 参数,如果存在则直接使用指定的配置文件。
    2. 查找顺序优化:
      • ./config.{env}.yaml (当前目录,方便生产部署)
      • ./config/config.{env}.yaml (开发环境)
      • ../config/config.{env}.yaml (测试环境)