Files
bl/manifest/config/config.yaml
2025-10-29 02:05:34 +08:00

88 lines
2.3 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

server:
name: "blazing server"
address: ":8080" #前台服务器地址
port: 53388 #后台服务器端口
rpc: 56409 #rpc服务端口
game: [27777]
openapiPath: "/api.json"
swaggerPath: "/swagger"
clientMaxBodySize:
104857600 # 100MB in bytes 100*1024*1024
# 平滑重启特性
graceful: true # 是否开启平滑重启特性开启时将会在本地增加10000的本地TCP端口用于进程间通信默认false
gracefulTimeout: 2 # 父进程在平滑重启后多少秒退出默认2秒若请求耗时大于该值可能会导致请求中断
gracefulShutdownTimeout: 5 # 关闭Server时如果存在正在执行的HTTP请求Server等待多少秒才执行强行关闭
logger:
level: "all"
stdout: true
database:
default:
type: "pgsql"
host: "125.208.20.223"
port: "55669"
user: "bl"
pass: "4DD4z3T2Zh8rx8Yd"
name: "bl"
debug: true
timezone: "Asia/Shanghai"
createdAt: "createTime"
updatedAt: "updateTime"
# deletedAt: "deleteTime"
# default:
# type: "mysql"
# host: "159.75.107.160"
# port: "3306"
# user: "blazing"
# pass: "zjjSrsBMrB5RmjE7"
# name: "blazing"
# charset: "utf8mb4"
# timezone: "Asia/Shanghai"
# debug: true
# createdAt: "createTime"
# updatedAt: "updateTime"
# deletedAt: "deleteTime"
# baseConfig:
# type: "sqlite"
# link: "base-config.sqlite"
# extra: busy_timeout=5000
# createdAt: "createTime"
# updatedAt: "updateTime"
# debug: true
# Redis 配置示例
redis:
cool:
address: "125.208.20.223:57095"
db: 0
pass: "redis_wQ22jj"
blazing:
autoMigrate: true
eps: true
file:
mode: "local" # local | minio | oss
domain: "http://127.0.0.1:8002"
# oss配置项兼容 minio oss 需要配置bucket公开读
oss:
endpoint: "192.168.192.110:9000"
accessKeyID: "accessKeyID"
secretAccessKey: "secretAccessKey"
bucketName: "blazing"
useSSL: false #minio用到
location: "us-east-1" #minio用到
modules:
base:
jwt:
sso: false
secret: "cool-base88776655"
token:
expire: 10 # 2*3600
refreshExpire: 1296000 # 24*3600*15
middleware:
authority:
enable: true
log:
enable: true