Files
gfast/config/config.toml
T

91 lines
3.2 KiB
TOML

# HTTP Server
[server]
Address = ":8200"
ServerRoot = "./public/resource"
ServerAgent = "gfast-app"
LogPath = "./data/log/gf-app/server"
logStdout = true # 日志是否输出到终端。默认为true
errorStack = true # 当Server捕获到异常时是否记录堆栈信息到日志中。默认为true
errorLogPattern = "error-{Ymd}.log" # 异常错误日志文件格式。默认为"error-{Ymd}.log"
accessLogPattern = "access-{Ymd}.log" # 访问日志文件格式。默认为"access-{Ymd}.log"
DumpRouterMap = true
NameToUriType = 3
maxHeaderBytes = "20KB"
clientMaxBodySize = "200MB"
accessLogEnabled = true # 是否记录访问日志。默认为false
errorLogEnabled = true # 是否记录异常日志信息到日志中。默认为true
PProfEnabled = true # 是否开启PProf性能调试特性。默认为false
# Logger.
[logger]
Path = "./data/log/gf-app"
Level = "all"
Stdout = true
# Template.
[viewer]
paths = ["./template"]
defaultFile = "index.html"
delimiters = ["${", "}"]
# Database.
[database]
#link = "mysql:root:root@tcp(localhost:3306)/gfast-v2-os"
link = "pgsql:user=gleke password=gleke host=127.0.0.1 port=5432 dbname=dbsync sslmode=disable"
charset = "utf8mb4" #数据库编码
debug = true
dryRun = false #空跑type: pgsql
maxIdle = "10" #连接池最大闲置的连接数
maxOpen = "10" #连接池最大打开的连接数
maxLifetime = "30" #(单位秒)连接对象可重复使用的时间长度
# Database logger.
[database.logger]
Path = "./data/log/gf-app/sql"
Level = "all"
Stdout = true
# Redis数据库配置
[redis]
open = false #是否开启 redis 缓存 若不开启使用gchache缓存方式
default = "127.0.0.1:6379,9?idleTimeout=20&maxActive=100"
#jwt配置
[gToken]
[gToken.system]
CacheMode = 1
CacheKey = "GToken:"
Timeout = 10800000 #3个小时
MaxRefresh = 0
TokenDelimiter="_"
EncryptKey = "koi29a83idakguqjq29asd9asd8a7jhq"
AuthFailMsg = "登录超时,请重新登录"
MultiLogin = true #后台是否允许多端同时在线
[system]
notCheckAuthAdminIds = [1,2,31] #无需验证后台权限的用户id
#casbin配置
[casbin]
modelFile="./config/casbin_conf/rbac_model.conf"
policyFile="./config/casbin_conf/rbac_policy.csv"
# Gen
[gen]
author = "gfast"
moduleName = "system"
packageName = "gfast/app/system"
autoRemovePre = true #是否自动删除表前缀
tablePrefix = "table_,qxkj_" #表前缀
templatePath = "./template/vm" #代码生成模板路径
frontDir = "../gfast-ui" #前端路径
# 上传配置
[upload]
type = "local" #local:本地,tencentCOS:腾讯云 , 七牛云 阿里云等开发中...
[upload.tencentCOS] #腾讯云cos配置
UpPath = "/gfast/"
RawUrl = "https://您的cos空间域名.cos.ap-chongqing.myqcloud.com"
SecretID = "填写您的SecretID"
SecretKey = "填写您的SecretKey"