53 lines
911 B
YAML
53 lines
911 B
YAML
server:
|
||
port: 8080
|
||
worker_id: 1 # 工作机器ID (0-31),测试环境使用1
|
||
datacenter_id: 0 # 数据中心ID (0-31),默认0
|
||
|
||
log:
|
||
level: debug
|
||
dir: logs
|
||
console: true
|
||
|
||
security:
|
||
enable: true
|
||
header_key: X-App-Sign
|
||
secret_key: yts@2025#secure
|
||
|
||
rate_limit:
|
||
enable: true
|
||
default:
|
||
interval: 2
|
||
max_requests: 10
|
||
rules:
|
||
/api/user/auth/login:
|
||
interval: 5
|
||
max_requests: 1
|
||
/api/yx-school-majors:
|
||
interval: 1
|
||
max_requests: 10
|
||
/api/user/score/save-score:
|
||
interval: 1
|
||
max_requests: 5
|
||
|
||
swagger:
|
||
user: admin
|
||
password: password
|
||
|
||
database:
|
||
driver: mysql
|
||
host: 127.0.0.1
|
||
port: 3306
|
||
database: yitisheng
|
||
username: root
|
||
password: "Db$7Hn#4Jm9Pq2!Xz"
|
||
charset: utf8mb4
|
||
max_idle_conns: 20
|
||
max_open_conns: 100
|
||
conn_max_lifetime: 1
|
||
log_mode: false
|
||
|
||
redis:
|
||
addr: 127.0.0.1:56379
|
||
password: "Rd@5Wk8#Nv3Yt6$Bm"
|
||
db: 1
|