kra-new/configs/config.yaml

95 lines
2.0 KiB
YAML

server:
http:
addr: 0.0.0.0:8000
timeout: 600s
data:
database:
driver: mysql
source: root:root@tcp(127.0.0.1:3306)/test?timeout=5s&parseTime=True&loc=Local&charset=utf8mb4
host: 127.0.0.1
port: "3306"
user: root
password: "12345678"
name: test
config: timeout=5s&parseTime=True&loc=Local&charset=utf8mb4
log_mode: info
max_idle_conns: 10
max_open_conns: 100
conn_max_lifetime: 3600
redis:
name: default
addr: 127.0.0.1:6379
password: ""
db: 0
use_cluster: false
cluster_addrs: []
read_timeout: 0.2s
write_timeout: 0.2s
database_list: []
redis_list: []
mongo:
hosts: []
admin:
router_prefix: ""
jwt:
# Production deployments must override this value with a private secret.
signing_key: change-me-before-production
expires_time: 604800s
buffer_time: 86400s
issuer: kra
captcha:
key_long: 6
img_width: 240
img_height: 80
store_expiration: 180s
local:
store_path: uploads/file
path_prefix: uploads/file
media:
session_ttl: 24
max_file_size: 0
system:
use_redis: false
use_multipoint: false
use_strict_auth: false
disable_auto_migrate: false
use_mongo: false
zap:
level: info
prefix: "[kra] "
format: json
director: logs
encode_level: LowercaseLevelEncoder
stacktrace_key: stacktrace
show_line: true
log_in_console: true
retention_day: 7
access_req_body: true
access_resp_data: true
access_req_headers: false
access_log_max_bytes: 32768
file_only_modules: []
cors:
mode: whitelist
whitelist: []
app:
node: ""
app_id: kra
env: development
disk_list:
- mount_point: /
storage:
# local, qiniu, aliyun-oss, huawei-obs, tencent-cos, aws-s3,
# cloudflare-r2 or minio
type: local
email:
# Leave host/from/secret empty to disable SMTP error notifications.
to: ""
from: ""
host: ""
secret: ""
nickname: ""
port: 465
is_ssl: true
is_login_auth: false