- 新增积分充值申请与审核:商户提交充值申请(凭证图片必填,1元=100积分), 管理员审核通过后事务内自动入账,幂等键防重复 - 新增通用图片上传组件 ImageUploader:canvas 压缩转 webp、预览、删除, 后端按魔数校验图片格式并持久化到 data/uploads - 管理员钱包调整改为按商户维度:移除商户侧调账接口,新增管理员 平台商户积分调整与钱包流水查看 - 低余额 Webhook 告警配置持久化,充值入账/调账后自动检查推送 - 平台商户操作列移除进入/成员,积分充值页接入真实接口并修复金额单位换算
41 lines
755 B
Caddyfile
41 lines
755 B
Caddyfile
{
|
|
# 如需关闭管理接口,可取消下一行注释 / Uncomment to disable admin API
|
|
# admin off
|
|
}
|
|
|
|
(app_routes) {
|
|
encode gzip zstd
|
|
|
|
# /api-debug 是前端 SPA 路由,不要代理到后端
|
|
handle /api-debug* {
|
|
root * /usr/share/caddy
|
|
try_files {path} {path}/ /index.html
|
|
file_server
|
|
}
|
|
|
|
# API 请求反向代理到后端服务 / Proxy API requests to backend
|
|
handle /api* {
|
|
reverse_proxy backend:8080
|
|
}
|
|
|
|
# 上传的凭证图片等静态资源 / Proxy uploads to backend
|
|
handle /uploads* {
|
|
reverse_proxy backend:8080
|
|
}
|
|
|
|
# 前端 SPA 静态文件 / Serve frontend SPA
|
|
handle {
|
|
root * /usr/share/caddy
|
|
try_files {path} {path}/ /index.html
|
|
file_server
|
|
}
|
|
}
|
|
|
|
:80 {
|
|
import app_routes
|
|
}
|
|
|
|
skin.khhao.com {
|
|
import app_routes
|
|
}
|