Files
mayfly-go/server/config.yml.example

58 lines
1.6 KiB
Plaintext
Raw Normal View History

2021-04-16 15:10:07 +08:00
server:
# debug release test
model: release
2023-09-13 19:54:43 +08:00
port: 18888
# 上下文路径, 若设置了该值, 则请求地址为ip:port/context-path
# context-path: /mayfly
2021-04-16 15:10:07 +08:00
cors: true
tls:
enable: false
key-file: ./default.key
cert-file: ./default.pem
jwt:
# jwt key不设置默认使用随机字符串
key: 333333000000
# accessToken过期时间单位分钟
expire-time: 720
# refreshToken过期时间单位分钟
refresh-token-expire-time: 4320
# 资源密码aes加密key
aes:
key: 1111111111111111
2023-10-10 23:21:29 +08:00
# 若存在mysql配置优先使用mysql
2021-04-16 15:10:07 +08:00
mysql:
2023-07-22 20:51:46 +08:00
# 自动升级数据库
auto-migration: false
host: mysql:3306
2021-04-16 15:10:07 +08:00
username: root
password: 111049
db-name: mayfly-go
config: charset=utf8&loc=Local&parseTime=true
2021-11-22 16:40:20 +08:00
max-idle-conns: 5
2023-10-10 23:21:29 +08:00
sqlite:
path: ./mayfly-go.sqlite
max-idle-conns: 5
2022-12-26 20:53:07 +08:00
# 若同时部署多台机器则需要配置redis信息用于缓存权限码、验证码、公私钥等
# redis:
# host: localhost
# port: 6379
2023-06-17 15:15:03 +08:00
# password: 111049
2022-12-26 20:53:07 +08:00
# db: 0
log:
# 日志等级, debug, info, warn, error
level: info
# 日志格式类型, text/json
type: text
# 是否记录方法调用栈信息
add-source: false
# 日志文件配置
2022-12-26 20:53:07 +08:00
# file:
# path: ./log
2023-12-27 22:59:20 +08:00
# name: mayfly-go.log
# # 日志文件的最大大小(以兆字节为单位)。当日志文件大小达到该值时,将触发切割操作
# max-size: 500
# # 根据文件名中的时间戳,设置保留旧日志文件的最大天数
# max-age: 60
# # 是否使用 gzip 压缩方式压缩轮转后的日志文件
# compress: true