119 lines
5.7 KiB
Go
119 lines
5.7 KiB
Go
|
||
# hotgo配置
|
||
hotgo:
|
||
# debug开关,开启后接口出现错误时会向前端输出堆栈信息,可选:false|true,默认为true
|
||
debug: true
|
||
|
||
|
||
# 路由配置
|
||
router:
|
||
# 后台
|
||
admin:
|
||
# 前缀
|
||
prefix: "/admin"
|
||
# 不需要验证登录的路由地址
|
||
exceptLogin: [
|
||
"/api/goview/project/getData", # 获取项目数据
|
||
]
|
||
|
||
|
||
# 统一默认日志配置
|
||
defaultLogger: &defaultLogger
|
||
level: "all"
|
||
flags: 42
|
||
file: "{Y-m-d}.log" # 日志文件格式。默认为"{Y-m-d}.log"
|
||
stdoutColorDisabled: false # 关闭终端的颜色打印。可选:false|true,默认false
|
||
writerColorEnable: false # 日志文件是否带上颜色。可选:false|true,默认false,表示不带颜色
|
||
rotateExpire: "7d" # 日志保留天数
|
||
rotateBackupLimit: 2 # 最大备份数量
|
||
rotateBackupCompress: 2 # 日志文件压缩级别,0-9,9最高
|
||
|
||
|
||
# gf配置,配置参考:https://goframe.org/pages/viewpage.action?pageId=44449486
|
||
server:
|
||
address: ":8090" # 本地监听地址
|
||
openapiPath: "/api.json" # OpenAPI接口文档地址
|
||
swaggerPath: "/swagger" # 内置SwaggerUI展示地址
|
||
serverRoot: "resource/public" # 静态文件服务的目录根路径,配置时自动开启静态文件服务。
|
||
DumpRouterMap: true # 是否在Server启动时打印所有的路由列表。
|
||
logPath: "logs/server" # 服务日志保存路径
|
||
ErrorStack: true # 当Server捕获到异常时是否记录堆栈信息到日志中。默认为true
|
||
ErrorLogEnabled: true # 是否记录异常日志信息到日志中。默认为true
|
||
errorLogPattern: "error/{Y-m-d}.log" # 异常错误日志文件格式。默认为"error-{Ymd}.log"
|
||
accessLogEnabled: true # 是否记录访问日志。默认为false
|
||
accessLogPattern: "access/{Y-m-d}.log" # 访问日志文件格式。默认为"access-{Ymd}.log"
|
||
maxHeaderBytes: "100KB" # 请求头大小限制,请求头包括客户端提交的Cookie数据,默认设置为100KB
|
||
clientMaxBodySize: "600MB" # 客户端提交的Body大小限制,同时也影响文件上传大小,默认设置为300MB
|
||
serverAgent: "HG HTTP Server" # 服务端Agent信息。默认为"HG HTTP Server"
|
||
# PProf配置
|
||
pprofEnabled: true # 是否开启PProf性能调试特性。默认为false
|
||
pprofPattern: "/pprof" # 开启PProf时有效,表示PProf特性的页面访问路径,对当前Server绑定的所有域名有效。
|
||
# 服务日志配置
|
||
logger:
|
||
path: "logs/server" # 日志文件路径。默认为空,表示关闭,仅输出到终端
|
||
<<: *defaultLogger
|
||
|
||
|
||
#缓存
|
||
cache:
|
||
adapter: "file" # 缓存驱动方式,支持:memory|redis|file,不填默认memory
|
||
fileDir: "./storage/cache" # 文件缓存路径,adapter=file时必填
|
||
|
||
|
||
# 登录令牌
|
||
token:
|
||
secretKey: "hotgo123" # 令牌加密秘钥,考虑安全问题生产环境中请修改默认值
|
||
expires: 604800 # 令牌有效期,单位:秒。默认7天
|
||
autoRefresh: true # 是否开启自动刷新过期时间, false|true 默认为true
|
||
refreshInterval: 86400 # 刷新间隔,单位:秒。必须小于expires,否则无法触发。默认1天内只允许刷新一次
|
||
maxRefreshTimes: 30 # 最大允许刷新次数,-1不限制。默认30次
|
||
multiLogin: true # 是否允许多端登录, false|true 默认为true
|
||
|
||
# 上传驱动
|
||
storager:
|
||
# 通用配置
|
||
drive: "local" # 上传驱动。local:本地存储
|
||
fileSize: "1000" # 上传图片大小限制,单位:MB
|
||
fileType: "doc,docx,pdf,zip,tar,xls,xlsx,rar,jpg,jpeg,gif,npm,png,svg,mp4" # 上传文件类型限制,文件上传后缀类型限制
|
||
imageSize: "your_image_size_value" # 上传图片大小限制,单位:MB
|
||
imageType: "jpg,jpeg,gif,npm,png,svg" # 上传图片类型限制,图片上传后缀类型限制
|
||
localPath: "attachment/" # 本地存储路径,对外访问的相对路径
|
||
|
||
|
||
# Redis. 配置参考:https://goframe.org/pages/viewpage.action?pageId=1114217
|
||
redis:
|
||
default:
|
||
address: "192.168.1.100:6379"
|
||
db: "3"
|
||
pass: "jhkdjhkjdhsIUTYURTU_37fMei"
|
||
idleTimeout: "20"
|
||
|
||
|
||
# Database. 配置参考:https://goframe.org/pages/viewpage.action?pageId=1114245
|
||
database:
|
||
logger:
|
||
path: "logs/database" # 日志文件路径。默认为空,表示关闭,仅输出到终端
|
||
<<: *defaultLogger
|
||
stdout: true
|
||
default:
|
||
link: "mysql:goview:ZZ6amaa8xnHJQffb@tcp(192.168.1.100:3306)/goview?loc=Local&parseTime=true&charset=utf8mb4"
|
||
debug: true
|
||
Prefix: "hg_"
|
||
|
||
|
||
deploy:
|
||
build:
|
||
#部署中间层服务地址
|
||
url: "http://192.168.1.100:8888"
|
||
#Jenkins任务名称
|
||
jobName: "local-deploy"
|
||
#Jenkins任务用户
|
||
jobUser: "root"
|
||
#Jenkins任务密码
|
||
jobPassword: "Gy,.2024"
|
||
#Jenkins任务token
|
||
jobToken: ""
|
||
#部署结果文件上传地址
|
||
upload: "http://192.168.10.241:30103/trade/deploy/bosavepath"
|
||
#部署打包中外部打包资源的回调接口的URL地址
|
||
callBackUrl: "http://192.168.10.241:30103/trade/deploy/packinfocall" |