14 lines
716 B
Markdown
14 lines
716 B
Markdown
|
|
### [任务执行] 优化配置加载逻辑
|
|
- **时间戳**: 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` (测试环境)
|