1 Star 0 Fork 4

ligs/egin

forked from bh0510/egin 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
config.yaml 3.18 KB
一键复制 编辑 原始数据 按行查看 历史
bh0510 提交于 2022-05-09 17:13 . config
#应用
app:
host: "0.0.0.0" #监听地址
port: 8081 #//监听端口
mode: debug #服务运行方式 debug release test
#图片验证
captcha:
height: 300
width: 900
noiseCount: 0
optionShowHollowLine: 0
optionShowSlimeLine: 0
optionShowSineLine: 0
length: 4
source: "123456789qwertyuiplkjhgfdsazxcvbnm"
bgColor:
R: 200
G: 200
B: 200
A: 200
#日志
log:
level: info # 日志级别 "debug", "info", "warn", "error", "dpanic", "panic", "fatal",
fileName: "./runtime/logs/app.log" #日志路径
maxSize: 7 #备份保存时间
localTIme: true #是否使用本地时间
isJson: false #日志是否是json 格式
prefix: "[easygin]"
# LowercaseLevelEncoder:小写, LowercaseColorLevelEncoder:小写带颜色,CapitalLevelEncoder: 大写, CapitalColorLevelEncoder: 大写带颜色,
encodeLevel: 'CapitalLevelEncoder'
stacktrace: stacktrace
#视图
view:
isLoad: true #如果只提供接口 可以设置为 false
path: "./app/views/**/*" #视图模板的路径
isLoadStatic : true #true : 加载静态资源 false : 自己搭建静态资源服务(如: nginx apache)
staticPath : "./public" #静态资源路径
#国际化
language:
path: "./languages/"
default: zh #
type: json # json yaml toml
urlParameterName: lang #url?xxxx 参数名 优先级 header > url?lang > cookie > default > Accept-Language
headerParameterName: lang #如果用header 头请求的header 变量名
lang:
- zh
- en
- zh_tw
- ja
- de
- fr
- ko
#redis
redis:
host: "127.0.0.1:6379"
password:
db: 0
maxIdle: 50 #最大空闲连接数
maxActive: 30 #允许分配最大连接数
idleTimeout: 300 #连接时间限制
#mysql
mysql:
user: root
password: 123456
host: 127.0.0.1
port: 3306
dbname: okadmin
charset: utf8mb4
maxIdleConns: 10
maxOpenConns: 100
#mysql
mongodb:
user: chat
password: chat123654mon
host: 119.45.12.37
port: 27017
dbname: "chat-message"
setMaxPoolSize: 100
#session
session:
store: redis # redis memstore cookie
maxAge: 7200 #单位秒
name: easygin-SESSION
storageFormat: json # json gob
#websocket
websocket: #该服务与Http具有相同的ip、端口,因此不需要额外设置端口
start: 1 #默认不启动该服务(1=启动;0=不启动)
writeReadBufferSize: 20480 # 读写缓冲区分配字节,大概能存储 6800 多一点的文字
maxMessageSize: 65535 # 从消息管道读取消息的最大字节
pingPeriod: 30 #心跳包频率,单位:秒
heartbeatFailMaxTimes: 4 # 允许心跳失败的最大次数(默认设置为PingPeriod=30秒检测一次,连续4次没有心跳就会清除后端在线信息)
readDeadline: 100 # 客户端在线情况下,正常的业务消息间隔秒数必须小于该值,否则服务器将会主动断开,该值不能小于心跳频率*允许失败次数,单位:秒。 0 表示不设限制,即服务器不主动断开不发送任何消息的在线客户端,但会消耗服务器资源
writeDeadline: 35 # 消息单次写入超时时间,单位:秒
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/ligs11/egin.git
git@gitee.com:ligs11/egin.git
ligs11
egin
egin
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385