Become a sponsor

说明
config/config.yaml 全部配置节速查。任意键可用环境变量覆盖(大写 + 点换下划线 + APP_ 前缀,仅覆盖已存在键)。完整注释见配置文件本身。
| 键 | 默认 | 说明 |
|---|---|---|
| server.address | :8000 | 监听地址 |
| 键 | 默认 | 说明 |
|---|---|---|
| logger.level | all | debug/info/warn/error/all |
| logger.stdout | true | 控制台输出 |
| logger.path | log | 日志目录 |
| 键 | 默认 | 说明 |
|---|---|---|
| driver | mysql | mysql/postgres/sqlserver/sqlite/oracle |
| host / port | 127.0.0.1 / 3306 | 连接(sqlite 忽略) |
| username / password | root / root | 账号 |
| dbname | easygoadmin.gin.elevue | 库名(sqlite 为文件路径) |
| params | charset=utf8mb4&... | DSN 追加参数 |
| debug | false | SQL 日志 |
| maxOpenConns / maxIdleConns | 50 / 10 | 连接池 |
| connMaxLifetime | 3600 | 连接存活(秒) |
| 键 | 默认 | 说明 |
|---|---|---|
| address | 127.0.0.1:6379 | 为空降级内存 |
| db | 0 | 库编号 |
| pass | — | 密码 |
| 键 | 默认 | 说明 |
|---|---|---|
| jwt.secret | 样例值 | 签名密钥(生产必换) |
| jwt.issuer | easygoadmin | 签发者 |
| jwt.accessTokenExpire | 7200 | 访问令牌(秒) |
| jwt.refreshTokenExpire | 604800 | 刷新令牌(秒) |
| captcha.expire / length / chars | 300 / 6 / 字符集 | 验证码参数 |
| captcha.bypassCode | 空 | 万能码(prod 拒绝非空) |
| captcha.fontPath / imageWidth / ... | Vera.ttf / 160... | 渲染参数 |
| rateLimit.enable / limit / windowSeconds | true / 120 / 60 | 普通限流 |
| rateLimit.authLimit | 10 | 认证接口限流 |
| 键 | 默认 | 说明 |
|---|---|---|
| operationLog.enable / logQuery | true / true | 操作日志开关 |
| job.logRetentionDays | 90 | 日志保留(LogClean) |
| job.lockTTLSeconds | 300 | 任务锁 TTL |
| tenant.defaultId | 1 | 超管新增默认归属 |
| app.timezone | Asia/Shanghai | 时区 |
| app.demo | false | 演示模式(拒写) |
| app.prod | false | 生产模式(红线校验) |
| 键 | 默认 | 说明 |
|---|---|---|
| api.proxyIps | 127.0.0.1,::1,... | 受信代理(CIDR) |
| api.maxBodyMB | 10 | 请求体上限 |
| api.docs / api.metrics | true / true | 文档/指标端点 |
| cors.allowOrigin | * | 允许来源 |
| file.uploadDir | upload 绝对路径 | 上传根 |
| file.domainUrl | http://file.gin.elevue(样例) | 文件访问域址(生产覆盖;为空则应用回退) |
| file.imageExt / fileExt / maxSize | 白名单 / 10 | 扩展名与大小 |
| file.tempExpireDays | 7 | temp 保留天数 |
| 键 | 默认 | 说明 |
|---|---|---|
| generator.enable | true | 总开关(生产 false) |
| generator.parentMenuId | 189 | 菜单挂载父级 |
| generator.overwrite | true | 覆盖策略 |
| ip2region.path | resource/data/ip2region.xdb | 归属地库 |