goFrame配置文件的参数
项目config
# https://goframe.org/docs/web/server-config-file-template
server:
address: ":8000"
openapiPath: "/api.json"
swaggerPath: "/swagger"
# https://goframe.org/docs/core/glog-config
logger:
level: "all"
stdout: true
path: "resource/log"
rotate: "daily"
rotateBackupLimit: 7
rotateBackupExpire: "7d"
rotateBackupCompress: 9
# https://goframe.org/docs/core/gdb-config-file
database:
logger:
- path: "resource/log/sql"
level: "all"
stdout: true
default:
link: "pgsql:postgres:postgres@tcp(127.0.0.1:5432)/go_admin"
debug: true
gToken:
# 缓存模式 1 gcache 2 gredis 3 gfile
cacheMode: 2
# 是否支持多端登录
multiLogin: true
redis:
default:
address: 127.0.0.1:6379
db: 0
pass: 123456
cache:
address: 127.0.0.1:6379
db: 1
pass: 123456
idleTimeout: 600
rbac config
[request_definition]
r = sub, obj, act
[policy_definition]
p = sub, obj, act
[role_definition]
g = _, _
[policy_effect]
e = some(where (p.eft == allow))
[matchers]
m = g(r.sub, p.sub) && keyMatch(r.obj, p.obj) && regexMatch(r.act, p.act)
©版权申明
- 本文由作者 @Wisansiiz
原创发布在Wisansiiz's Blog站点。未经许可,禁止转载。
暂无评论