docs: 新增根 CHANGELOG 记录部署拆分与演示版改造
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# 变更日志
|
||||
|
||||
## [1.1.88+] 2026-10-18 — 部署形态拆分与小程序演示版
|
||||
|
||||
### 后端拆分(双入口)
|
||||
|
||||
- 后端拆为两个部署入口:`cmd/mini`(小程序接口,lunar.neatcn.com)与 `cmd/web`(商业版,kepo.net)。
|
||||
- `cmd/mini` 仅保留微信登录、生辰档案、许愿树、百科;不再暴露邮箱登录、commerce、`/admin` 后台与支付 Webhook。
|
||||
- `cmd/web` 仅保留邮箱验证码登录、commerce、订单/报告权益、`/admin` 后台、商业前端静态托管与 SPA 回退;不再暴露微信登录与许愿树接口。
|
||||
- 共用代码收敛到 `internal/app`(启动/路由注册)与 `internal/assets`(内嵌图片)。
|
||||
|
||||
### CI/CD
|
||||
|
||||
- `server-deploy.yml` 改构建 `cmd/mini`,部署包不再携带后台静态资源。
|
||||
- 新增 `web-deploy.yml`:构建 `cmd/web` + web-commercial 前端,发布 `web-v*` Release。
|
||||
- `deploy-watch.sh` 支持 `TAG_PREFIX`/`ASSET_NAME` 环境变量;新增 `deploy-web.sh`(systemd 版,含健康检查与自动回滚)。
|
||||
- 新增 kepo 一次性配置文档:`.gitea/docs/PULL_DEPLOY_WEB.md`。
|
||||
|
||||
### 安全加固
|
||||
|
||||
- 生产环境 `JWT_SECRET` 未设置、为默认值或短于 32 位时拒绝启动。
|
||||
- 许愿发布前接入微信 `msgSecCheck` v2 内容安全检测(access_token 内存缓存)。
|
||||
- 修复许愿字数按字节计算的问题(中文原只能写约 6 字),改为按字符计算。
|
||||
|
||||
### 小程序(演示版)
|
||||
|
||||
- 许愿树移除付费许愿、商品选择与微信支付调用,全部走免费许愿。
|
||||
- 「占卜」页更名「民俗趣算」,「称骨算命」改为「称骨测算」;占卜页与每日运势页新增文化声明,明确"传统文化知识、仅供娱乐参考"。
|
||||
|
||||
### 分支整理
|
||||
|
||||
- SMTP2GO 未提交改动备份至 `smtp2go-backup` 分支,`main` 保留已验证可用的 QQ SMTP。
|
||||
- 合并 `privacy-chart-consent`:`web/` 排盘核心纳入仓库(修复 web-commercial 干净构建),排盘保存需用户显式同意并限流。
|
||||
Reference in New Issue
Block a user