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