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