github.com/SupenBysz/gf-admin-community@v0.7.4/manifest/config/config.yaml (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 service: 14 # 用户表ID生成器,分布式终端标识,取值范围 1 ~ 63,解决分布式多服务横向扩展时保证生成的ID不重复 15 idGeneratorWorkerId: 1 16 # 接口前缀 17 apiPrefix: "/api" 18 # Token Sign Key 19 tokenSignKey: "KysionGfAdminProTokenSignKey" 20 # 用户默认类型:0匿名,1用户,2微商,4商户、8广告主、16服务商、32运营商;独立调用创建用户、查询用户信息等相关接口时强制过滤类型 21 # 新增用户默认类型:0匿名,1用户,2微商,4商户、8广告主、16服务商、32运营中心、-1超级管理员 22 # -1超级管理员,不支持注册为超级管理员 23 # 业务层有自定义类型时将忽略这里的设置 24 userDefaultType: 32 25 # 新增用户默认状态:0未激活,1正常,-1封号,-2异常,-3已注销 26 userDefaultState: 0 27 # 是否运行注册用户,false时用户注册接口将强制返回失败 28 userAllowRegister: false 29 # 不允许登录的用户类型,多个用半角逗号隔开,支持扩展自定义类型 30 notAllowLoginUserType: [ 0 ] 31 # 加载允许登录的用户类型,并去重 32 # 如果NotAllowLoginUserTypeArr包含allowLoginUserType中的用户类型,那么前者优先级高于后者, 默认值为UserDefaultType 33 allowLoginUserType: [32,-1] 34 # 需要存储到数据库中的日志,支持:all,error,warn,info 35 logLevelToDatabase: [ "all" ] 36 # 业务审核服务时限,超过时限需要重新申请审核,相关业务有自定义设置时,将自动忽略这里的设置 37 auditExpireDay: 38 default: 15 39 # Session上下文缓存Key 40 sessionContextKey: "KysionGfAdminBizCtxContextKye" 41 # ORM 缓存存 42 ormCache: 43 - name: sys_permission 44 seconds: 3600 45 force: false 46 - name: sys_user 47 seconds: 3600 48 force: false 49 - name: sys_menu 50 seconds: 3600 51 force: false 52 # 登陆支持的方式:1用户名+密码+图形验证码、 2手机号+密码或验证码、4邮箱+密码 53 loginRule: [ 1,2,4 ] 54 # 注册支持的方式:1用户名+密码+图形验证码、 2用户名+手机号+验证码、4用户名+邮箱+验证码 55 registerRule: [1,2,4] 56 # 注册是否强制需要填写邀约码: true必需填写邀约码、false可选 57 registerIsNeedInviteCode: true 58 # 邀约码默认时长 59 inviteCodeExpireDay: 0 60 # 邀约码激活次数上限 61 inviteCodeMaxActivateNumber: 0 62 # 是否部署NFS文件系统 63 isDeployNFS: false 64 65 # 邮件设置 66 email: 67 # 帐号 68 username: "" 69 # 密码 70 password: "" 71 # 发送者昵称 72 sendAuthor: "" 73 # 标题前缀 74 titlePrefix: "" 75 # 授权码 76 authCode: "" 77 pop3: 78 host: "pop3.qq.com" 79 port: 995 80 ssl: true 81 smtp: 82 host: "smtp.qq.com" 83 port: 465 84 ssl: true 85 86 87 # 日志配置 88 logger: 89 path: "temp/logs/default" 90 level: "all" 91 stdout: true 92 ctxKeys: [ "RequestId" ] 93 94 # 文件上传设置 95 upload: 96 # 用戶1分钟内限制上传最大文件数量 97 fileMaxUploadCountMinute: 10 98 # 文件上传的默认保存路径 99 path: "resource/upload" 100 # 文件上传默认的临时保存路径 101 tempPath: "temp/upload" 102 103 # 文件下载设置 104 download: 105 # 文件下载默认的临时保存路径 106 tempPath: "temp/download" 107 108 # oss对象存储 109 oss: 110 # 平台的oss-bucket名称,没有部署NFS系统的话,一般temp资源、公共资源 都是放在平台的oss中 111 masterBucketName: "" 112 # 当前服务的oss-bucket名称,各服务端的单独的对象存储空间 113 bucketName: "" 114 115 # 数据库连接配置 116 database: 117 logger: 118 path: "temp/logs/sql" 119 level: "all" 120 stdout: true 121 ctxKeys: ["RequestId"] 122 123 default: 124 link: "pgsql:user=dbUsername password=dbPassword host=127.0.0.1 port=5432 dbname=dbName sslmode=disable" 125 debug: true 126 127 redis: 128 # 单实例配置示例1 129 default: 130 address: 127.0.0.1:6379 131 db: 1