68 lines
2.0 KiB
YAML
68 lines
2.0 KiB
YAML
|
|
# 测试环境配置
|
|||
|
|
server:
|
|||
|
|
port: 8080
|
|||
|
|
mode: test # debug, release, test
|
|||
|
|
|
|||
|
|
# 数据库配置 - 测试环境
|
|||
|
|
database:
|
|||
|
|
driver: mysql
|
|||
|
|
host: 127.0.0.1
|
|||
|
|
port: 3306
|
|||
|
|
username: root
|
|||
|
|
password: "test_password_123"
|
|||
|
|
dbname: ai_dianshang_test
|
|||
|
|
charset: utf8mb4
|
|||
|
|
parseTime: true
|
|||
|
|
loc: Local
|
|||
|
|
|
|||
|
|
# Redis配置 - 测试环境
|
|||
|
|
redis:
|
|||
|
|
host: localhost
|
|||
|
|
port: 6379
|
|||
|
|
password: ""
|
|||
|
|
db: 1 # 使用不同的数据库
|
|||
|
|
|
|||
|
|
# JWT配置 - 测试环境
|
|||
|
|
jwt:
|
|||
|
|
secret: "test-jwt-secret-key-for-testing-only"
|
|||
|
|
expire: 3600 # 1小时,测试环境较短
|
|||
|
|
|
|||
|
|
# 日志配置 - 测试环境
|
|||
|
|
log:
|
|||
|
|
level: info # debug, info, warn, error
|
|||
|
|
filename: logs/app.test.log
|
|||
|
|
maxSize: 50 # MB
|
|||
|
|
maxAge: 3 # 天
|
|||
|
|
maxBackups: 2 # 保留文件数
|
|||
|
|
enableConsole: true
|
|||
|
|
enableFile: true
|
|||
|
|
format: json
|
|||
|
|
enableCaller: true
|
|||
|
|
enableOperation: true
|
|||
|
|
enablePerf: true
|
|||
|
|
perfThreshold: 1000
|
|||
|
|
|
|||
|
|
# 微信小程序配置 - 测试环境
|
|||
|
|
wechat:
|
|||
|
|
appId: "wxccc7018b3bfff234"
|
|||
|
|
appSecret: "fa5802a24e7dca8a3cf91ad1e2f288e8"
|
|||
|
|
|
|||
|
|
# 微信支付配置 - 测试环境
|
|||
|
|
wechatPay:
|
|||
|
|
environment: "sandbox" # sandbox(沙箱) 或 production(生产)
|
|||
|
|
appId: "wxccc7018b3bfff234" # 测试环境微信小程序AppID
|
|||
|
|
mchId: "test_mch_id" # 测试商户号
|
|||
|
|
apiV3Key: "test_api_v3_key_for_testing_only" # 测试APIv3密钥
|
|||
|
|
certPath: "certs/test_apiclient_cert.pem" # 测试商户证书路径
|
|||
|
|
keyPath: "certs/test_apiclient_key.pem" # 测试商户私钥路径
|
|||
|
|
serialNo: "TEST_SERIAL_NO" # 测试证书序列号
|
|||
|
|
notifyUrl: "http://localhost:8080/api/v1/payment/notify" # 支付回调地址
|
|||
|
|
refundNotifyUrl: "http://localhost:8080/api/refunds/callback" # 退款回调地址
|
|||
|
|
|
|||
|
|
# 文件上传配置 - 测试环境
|
|||
|
|
upload:
|
|||
|
|
maxImageSize: 5242880 # 5MB
|
|||
|
|
maxFileSize: 10485760 # 10MB
|
|||
|
|
imageTypes: [".jpg", ".jpeg", ".png", ".gif", ".webp", ".svg"]
|
|||
|
|
staticPath: "./static"
|
|||
|
|
baseUrl: "http://localhost:8080"
|