46 lines
1.4 KiB
JSON
46 lines
1.4 KiB
JSON
{
|
|
"app_name": "Paste 测试",
|
|
|
|
"db_engine_desc": "数据库连接信息,包含普通连接、异步连接以及连接选项,其中连接选项的配置必须对应 create_engine 或 create_async_engine 方法参数,后面加 _xx 后缀的,仅用于保存信息",
|
|
"db_engine": {
|
|
"engine": "mysql+pymysql://haiten:HaitenDB%4020250702@100.64.0.1:3360/haiten",
|
|
"async_engine": "mysql+aiomysql://haiten:HaitenDB%4020250702@100.64.0.1:3360/haiten",
|
|
"engine_option": {
|
|
"echo": false,
|
|
"pool_pre_ping": true,
|
|
"pool_size": 20,
|
|
"max_overflow": 200
|
|
}
|
|
},
|
|
|
|
"logger_desc": "用于日志输出的配置,各服务可以有自己的配置,但要使用独立配置时,必须编写额外代码",
|
|
"logger": {
|
|
"default": {
|
|
"desc": "默认日志配置,该配置小节的名称已经配置在 PASTE 框架中",
|
|
"basic": {
|
|
"filename": "logs/root.log",
|
|
"format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s",
|
|
"level": 20
|
|
},
|
|
"filename": "logs/default.log",
|
|
"name": "Demo",
|
|
"max_bytes": 20971520,
|
|
"backup_count": 40
|
|
}
|
|
},
|
|
|
|
"rbac_desc": "RBAC 基础信息配置",
|
|
"rbac": {
|
|
"table": {
|
|
"assignment": "hat_auth_assignment",
|
|
"item": "hat_auth_item",
|
|
"item_child": "hat_auth_item_child",
|
|
"rule": "hat_auth_rule",
|
|
"user": "hat_user"
|
|
},
|
|
"user_class": "paste.rbac.rbac_user.RbacUser"
|
|
},
|
|
|
|
"version": "1.0.1"
|
|
}
|