first commit
This commit is contained in:
@@ -0,0 +1,125 @@
|
||||
Server:
|
||||
Domain: test.com #服务域名,用于 CORS 允许来源(http/https 均放行);置 * 或不填则允许所有来源
|
||||
RunMode: release #gin运行模式,debug 和 release
|
||||
HttpPort: 80
|
||||
ReadTimeout: 60
|
||||
WriteTimeout: 60
|
||||
Log:
|
||||
LogSavePath: storage/logs
|
||||
LogFileName: app
|
||||
LogFileExt: .log
|
||||
MaxSize: 100
|
||||
MaxBackups: 10
|
||||
MaxAge: 30
|
||||
LogLevel: Info #日志级别,Debug, Info, Warn, Error
|
||||
Mysql:
|
||||
Username: your_mysql_user
|
||||
Password: your_mysql_password
|
||||
Host: 127.0.0.1
|
||||
Port: 3306
|
||||
DBName: your_db_name
|
||||
MaxIdleConns: 30
|
||||
MaxOpenConns: 100
|
||||
ConnMaxLifeTime: 3600
|
||||
ConnMaxIdleTime: 600
|
||||
Redis:
|
||||
Host: 127.0.0.1
|
||||
Port: 6379
|
||||
Password: ""
|
||||
DB: 0
|
||||
PoolSize: 20
|
||||
MinIdleConns: 5
|
||||
OTel:
|
||||
Enabled: true
|
||||
ServiceName: your_svc_name
|
||||
ServiceVersion: 1.0.0
|
||||
Environment: dev
|
||||
ExporterEndpoint: 127.0.0.1:4317 # OTLP gRPC 端点
|
||||
Insecure: true # 本地/内网不开 TLS
|
||||
SamplerRatio: 1.0 # 采样率 0~1
|
||||
JWT:
|
||||
SecretKey: replace_with_a_strong_random_secret
|
||||
Issuer: yourIssuer
|
||||
AccessTokenExpire: 7200
|
||||
RefreshTokenExpire: 86400
|
||||
Cos:
|
||||
CosSecretID: your_cos_secret_id # 腾讯云 COS SecretId
|
||||
CosSecretKey: your_cos_secret_key # 腾讯云 COS SecretKey
|
||||
CosUploadDomain: your_cos_upload_domain # 上传域名
|
||||
CosDownloadDomain: your_cos_download_domain # 下载域名
|
||||
CdnDownloadSecretKey: your_cdn_download_secret_key # CDN 下载鉴权密钥
|
||||
Upload:
|
||||
TmpSavePath: storage/uploads
|
||||
MaxSizeMB: 20
|
||||
AllowedExtensions:
|
||||
- jpg
|
||||
- jpeg
|
||||
- png
|
||||
- gif
|
||||
- webp
|
||||
- pdf
|
||||
- txt
|
||||
- doc
|
||||
- docx
|
||||
- xls
|
||||
- xlsx
|
||||
- mp4
|
||||
|
||||
Tokenhub:
|
||||
APIKey: your_tokenhub_api_key # 大模型网关 APIKey
|
||||
Model: deepseek-v4-flash
|
||||
|
||||
MattingModel:
|
||||
Host: 127.0.0.1
|
||||
Port: 8001
|
||||
MaxRetry: 3
|
||||
|
||||
ClassificationModel:
|
||||
Host: 127.0.0.1
|
||||
Port: 8000
|
||||
MaxRetry: 3
|
||||
|
||||
WechatMini:
|
||||
AppID: your_mini_appid
|
||||
AppSecret: your_mini_appsecret
|
||||
WechatPay:
|
||||
Enable: false # 是否启用微信支付;未开通时置 false,服务启动不加载支付客户端
|
||||
AppID: your_mini_appid # 小程序 AppID
|
||||
MchID: your_mch_id # 商户号
|
||||
APIv3Key: your_apiv3_key_32bytes_len # APIv3 密钥(必须 32 字节)
|
||||
SerialNo: your_merchant_cert_serial_no # 商户证书序列号
|
||||
PrivateKeyPath: configs/apiclient_key.pem # 商户 API 私钥 PEM 路径
|
||||
NotifyURL: https://your.domain/api/v1/order/pay/notify
|
||||
RefundNotifyURL: https://your.domain/api/v1/order/refund/notify
|
||||
|
||||
WechatVirtualPay:
|
||||
# 微信小程序虚拟支付(XPay),与普通微信支付为独立商户号/独立结算。
|
||||
# 配置项在 MP 后台「虚拟支付 → 基本配置」获取;未开通时 Enable 置 false。
|
||||
# 环境自动选择:只填 SandboxAppKey 走沙箱测试(不真实扣款);
|
||||
# 只填 EnvAppKey 或两把都填走现网(现网优先);两把都空则虚拟支付不可用。
|
||||
Enable: false
|
||||
OfferID: your_virtual_pay_offer_id # 虚拟支付 OfferID(AppID)
|
||||
EnvAppKey: your_virtual_pay_env_app_key # 现网 AppKey(env=0)
|
||||
SandboxAppKey: your_virtual_pay_sandbox_app_key # 沙箱 AppKey(只填这一把即走沙箱;iOS 不支持沙箱)
|
||||
Token: your_virtual_pay_notify_token # 消息推送验签 Token(配置回调地址时自定义)
|
||||
|
||||
UserDefaultQuota:
|
||||
# 新用户免费额度与注册赠送的会员天数;可显式配置为 0(额度类表示不赠送,GiftVIPDay 表示不赠送会员),
|
||||
# 删除某项或整段则回落内置默认(额度 20/3/10/5,GiftVIPDay 3 天);负数视为非法配置,同样回落内置默认。
|
||||
# 额度语义:Cos 为永久额度(不每天重置);AI / OutfitShare / ClosetShare 为每日额度(每天 0 点重置)。
|
||||
Cos: 20 # 免费上传额度(永久)
|
||||
AI: 3 # 免费 AI 推荐额度(每日)
|
||||
OutfitShare: 10 # 免费社区分享额度(每日)
|
||||
ClosetShare: 5 # 免费衣柜分享额度(每日,配置 0 表示不赠送)
|
||||
GiftVIPDay: 3 # 注册赠送的体验会员天数(vip_type=4);0 表示不赠送;
|
||||
# 删除该项或整段则回落内置默认 3 天;负数视为非法配置,同样回落内置默认。
|
||||
|
||||
AdReward:
|
||||
# 广告激励额度:是否开启(关闭时 /ad-reward/grant 返回「广告激励未开启」)。
|
||||
# 发放金额由服务端固定配置,前端仅传 reward_type 与 ref_id(广告记录ID),不再传金额,杜绝刷额度;
|
||||
# 各类型金额可删除或置 0(表示不发放该类型激励)。
|
||||
Enable: false
|
||||
Cos: 1 # 广告激励赠送的 Cos 上传额度(永久)
|
||||
AI: 1 # 广告激励赠送的 AI 推荐额度(每日)
|
||||
OutfitShare: 1 # 广告激励赠送的社区分享额度(每日)
|
||||
ClosetShare: 1 # 广告激励赠送的衣柜分享额度(每日)
|
||||
Reference in New Issue
Block a user