{
"config": {
"aliyun-oss": {
"access-key-id": "string",
"access-key-secret": "string",
"base-path": "string",
"bucket-name": "string",
"bucket-url": "string",
"endpoint": "string"
},
"autocode": {
"ai-path": "string",
"module": "string",
"root": "string",
"server": "string",
"web": "string"
},
"aws-s3": {
"base-url": "string",
"bucket": "string",
"disable-ssl": true,
"endpoint": "string",
"path-prefix": "string",
"region": "string",
"s3-force-path-style": true,
"secret-id": "string",
"secret-key": "string"
},
"captcha": {
"img-height": 0,
"img-width": 0,
"key-long": 0,
"open-captcha": 0,
"open-captcha-timeout": 0
},
"cloudflare-r2": {
"access-key-id": "string",
"account-id": "string",
"base-url": "string",
"bucket": "string",
"path": "string",
"secret-access-key": "string"
},
"cors": {
"mode": "string",
"whitelist": [
{
"allow-credentials": true,
"allow-headers": "string",
"allow-methods": "string",
"allow-origin": "string",
"expose-headers": "string"
}
]
},
"db-list": [
{
"alias-name": "string",
"config": "string",
"db-name": "string",
"disable": true,
"engine": "InnoDB",
"log-mode": "string",
"log-zap": true,
"max-idle-conns": 0,
"max-open-conns": 0,
"password": "string",
"path": "string",
"port": "string",
"prefix": "string",
"singular": true,
"type": "string",
"username": "string"
}
],
"disk-list": [
{
"mount-point": "string"
}
],
"email": {
"from": "string",
"host": "string",
"is-ssl": true,
"nickname": "string",
"port": 0,
"secret": "string",
"to": "string"
},
"excel": {
"dir": "string"
},
"hua-wei-obs": {
"access-key": "string",
"bucket": "string",
"endpoint": "string",
"path": "string",
"secret-key": "string"
},
"jwt": {
"buffer-time": "string",
"expires-time": "string",
"issuer": "string",
"signing-key": "string"
},
"local": {
"path": "string",
"store-path": "string"
},
"minio": {
"access-key-id": "string",
"access-key-secret": "string",
"base-path": "string",
"bucket-name": "string",
"bucket-url": "string",
"endpoint": "string",
"use-ssl": true
},
"mongo": {
"auth-source": "string",
"coll": "string",
"connect-timeout-ms": 0,
"database": "string",
"hosts": [
{
"host": "string",
"port": "string"
}
],
"is-zap": true,
"max-pool-size": 0,
"min-pool-size": 0,
"options": "string",
"password": "string",
"socket-timeout-ms": 0,
"username": "string"
},
"mssql": {
"config": "string",
"db-name": "string",
"engine": "InnoDB",
"log-mode": "string",
"log-zap": true,
"max-idle-conns": 0,
"max-open-conns": 0,
"password": "string",
"path": "string",
"port": "string",
"prefix": "string",
"singular": true,
"username": "string"
},
"mysql": {
"config": "string",
"db-name": "string",
"engine": "InnoDB",
"log-mode": "string",
"log-zap": true,
"max-idle-conns": 0,
"max-open-conns": 0,
"password": "string",
"path": "string",
"port": "string",
"prefix": "string",
"singular": true,
"username": "string"
},
"oracle": {
"config": "string",
"db-name": "string",
"engine": "InnoDB",
"log-mode": "string",
"log-zap": true,
"max-idle-conns": 0,
"max-open-conns": 0,
"password": "string",
"path": "string",
"port": "string",
"prefix": "string",
"singular": true,
"username": "string"
},
"pgsql": {
"config": "string",
"db-name": "string",
"engine": "InnoDB",
"log-mode": "string",
"log-zap": true,
"max-idle-conns": 0,
"max-open-conns": 0,
"password": "string",
"path": "string",
"port": "string",
"prefix": "string",
"singular": true,
"username": "string"
},
"qiniu": {
"access-key": "string",
"bucket": "string",
"img-path": "string",
"secret-key": "string",
"use-cdn-domains": true,
"use-https": true,
"zone": "string"
},
"redis": {
"addr": "string",
"clusterAddrs": [
"string"
],
"db": 0,
"name": "string",
"password": "string",
"useCluster": true
},
"redis-list": [
{
"addr": "string",
"clusterAddrs": [
"string"
],
"db": 0,
"name": "string",
"password": "string",
"useCluster": true
}
],
"sqlite": {
"config": "string",
"db-name": "string",
"engine": "InnoDB",
"log-mode": "string",
"log-zap": true,
"max-idle-conns": 0,
"max-open-conns": 0,
"password": "string",
"path": "string",
"port": "string",
"prefix": "string",
"singular": true,
"username": "string"
},
"system": {
"addr": 0,
"db-type": "string",
"iplimit-count": 0,
"iplimit-time": 0,
"oss-type": "string",
"router-prefix": "string",
"use-mongo": true,
"use-multipoint": true,
"use-redis": true,
"use-strict-auth": true
},
"tencent-cos": {
"base-url": "string",
"bucket": "string",
"path-prefix": "string",
"region": "string",
"secret-id": "string",
"secret-key": "string"
},
"tg": {
"bot-token": "string",
"duration": 0
},
"upay": {
"app-id": "string",
"app-secret": "string",
"notify-url": "string",
"redirect-url": "string",
"url": "string"
},
"zap": {
"director": "string",
"encode-level": "string",
"format": "string",
"level": "string",
"log-in-console": true,
"prefix": "string",
"retention-day": 0,
"show-line": true,
"stacktrace-key": "string"
}
}
}