20 lines
558 B
Markdown
20 lines
558 B
Markdown
# 配置管理
|
|
|
|
此目录包含处理应用程序配置的代码:
|
|
- 环境变量加载
|
|
- 配置对象定义
|
|
- 配置验证
|
|
|
|
## 配置文件结构
|
|
|
|
- `config.go`: 主配置结构和加载函数
|
|
- `server.go`: 服务器配置
|
|
- `database.go`: 数据库配置
|
|
- `docker.go`: Docker容器配置
|
|
- `auth.go`: 认证和安全配置
|
|
- `logger.go`: 日志配置
|
|
|
|
## 使用方法
|
|
|
|
应用启动时,会通过`config.Load()`函数加载配置文件和环境变量。配置文件默认位于`configs/config.yaml`,环境变量可以覆盖配置文件中的设置。
|