github.com/SupenBysz/gf-admin-community@v0.7.4/manifest/config/config_example (about) 1 server: 2 address: "127.0.0.1:7747" 3 serverRoot: "/resource" 4 dumpRouterMap: false 5 routeOverWrite: true 6 accessLogEnabled: false 7 SessionIdName: "KysionGfAdminCommunitySessionId" 8 sessionPath: "temp/sessions/gf-admin_community_sessions" # Session文件存储目录 9 openapiPath: "/api/openapi.json" 10 swaggerPath: "/api/docs" 11 swaggerJsURL: "https://cdn.redoc.ly/redoc/latest/bundles/redoc.standalone.js" # 自定义 文档 JS 镜像地址,需要 gf 2.6.0 以上版本才支持 12 13 14 service: 15 # 用户表ID生成器,分布式终端标识,取值范围 1 ~ 63,解决分布式多服务横向扩展时保证生成的ID不重复 16 idGeneratorWorkerId: 1 17 # 接口前缀 18 apiPrefix: "/kysion/gf-admin-community" 19 # Token Sign Key 20 tokenSignKey: "KysionGfAdminProTokenSignKey" 21 # 用户默认类型:0匿名,1用户,2微商,4商户、8广告主、16服务商、32运营商;独立调用创建用户、查询用户信息等相关接口时强制过滤类型 22 # 新增用户默认类型:0匿名,1用户,2微商,4商户、8广告主、16服务商、32运营中心、-1超级管理员 23 # -1超级管理员,不支持注册为超级管理员 24 # 业务层有自定义类型时将忽略这里的设置 25 userDefaultType: 32 26 # 新增用户默认状态:0未激活,1正常,-1封号,-2异常,-3已注销 27 userDefaultState: 0 28 # 是否运行注册用户,false时用户注册接口将强制返回失败 29 userAllowRegister: false 30 # 不允许登录的用户类型,多个用半角逗号隔开,支持扩展自定义类型 31 notAllowLoginUserType: [ 0 ] 32 # 加载允许登录的用户类型,并去重 33 # 如果NotAllowLoginUserTypeArr包含allowLoginUserType中的用户类型,那么前者优先级高于后者, 默认值为UserDefaultType 34 allowLoginUserType: [32] 35 # 需要存储到数据库中的日志,支持:all,error,warn,info 36 logLevelToDatabase: [ "all" ] 37 # 业务审核服务时限,超过时限需要重新申请审核,相关业务有自定义设置时,将自动忽略这里的设置 38 auditExpireDay: 39 default: 15 40 # Session上下文缓存Key 41 sessionContextKey: "KysionGfAdminBizCtxContextKye" 42 # ORM 缓存存 43 ormCache: 44 - name: sys_permission 45 seconds: 3600 46 force: false 47 - name: sys_user 48 seconds: 3600 49 force: false 50 - name: sys_menu 51 seconds: 3600 52 force: false 53 # 登陆支持的方式:1用户名+密码+图形验证码、 2手机号+密码或验证码、4邮箱+密码 54 loginRule: [ 1,2,4 ] 55 # 注册支持的方式:1用户名+密码+图形验证码、 2用户名+手机号+验证码、4用户名+邮箱+验证码 56 registerRule: [1,2,4] 57 # 注册是否强制需要填写邀约码: true必需填写邀约码、false可选 58 registerIsNeedInviteCode: false 59 # 邀约码默认时长 60 inviteCodeExpireDay: 0 61 # 邀约码激活次数上限 62 inviteCodeMaxActivateNumber: 0 63 64 65 # 日志配置 66 logger: 67 path: "temp/logs/default" 68 level: "all" 69 stdout: true 70 ctxKeys: [ "RequestId" ] 71 72 # 文件上传设置 73 upload: 74 # 用戶1分钟内限制上传最大文件数量 75 fileMaxUploadCountMinute: 10 76 # 文件上传的默认保存路径 77 path: "resource/upload" 78 temp: "temp/upload" 79 80 # 数据库连接配置 81 database: 82 logger: 83 path: "temp/logs/sql" 84 level: "all" 85 stdout: true 86 ctxKeys: ["RequestId"] 87 88 default: 89 link: "pgsql:user=dbUsername password=dbPassword host=127.0.0.1 port=5432 dbname=dbName sslmode=disable" 90 debug: true 91 92 redis: 93 # 单实例配置示例1 94 default: 95 address: 127.0.0.1:6379 96 97 #email: 98 # # 帐号 99 # username: "" 100 # # 密码 101 # password: "" 102 # # 标题前缀 103 # titlePrefix: "" 104 # # 授权码 105 # authCode: "" 106 # pop3: 107 # host: "pop.qq.com" 108 # port: 995 109 # ssl: true 110 # smtp: 111 # host: "smtp.qq.com" 112 # port: 465 113 # ssl: true