golang-yitisheng-server/task_detail.md

697 B

会话 ID: 20260102-02

  • 执行原因: 用户希望在运行时通过命令行参数指定配置文件,并优化配置文件查找逻辑,优先使用当前目录下的文件。
  • 执行过程:
    1. 修改 server/config/config.go 中的 LoadConfig 函数。
    2. 增加命令行参数解析逻辑,支持 -c-config 参数。
    3. 调整配置文件查找顺序:优先检查 config.{env}.yaml(当前目录),其次是 config/config.{env}.yaml,最后是上级目录。
  • 执行结果: 现在可以通过命令行参数指定配置文件,或者直接将配置文件放在可执行文件同级目录下,无需严格依赖 config/ 目录结构。