XuqmGroup-PrivateDeploy/docs/acceptance-checklist.md
2026-05-18 19:49:31 +08:00

37 行
1.2 KiB
Markdown

# 验收清单
## 基础部署
- `./scripts/configure.sh` 可重复执行。
- `./scripts/install.sh --profile base` 可完成部署。
- `./scripts/healthcheck.sh` 输出 `PASS` 或明确错误码。
- 文档站加载 `config/sdk/xuqm-private-sdk.json`
- 租户注册入口关闭。
- 首次启动自动创建内置租户。
## 中间件
- `external` MySQL/Redis 不启动本地容器。
- `managed` MySQL/Redis 自动启动并持久化数据。
- 托管模式自动生成密码并写入 `config/secrets.env`
## 可选服务
- `im` 可后期独立启用和禁用。
- `push` 可后期独立启用和禁用。
- `update` 可后期独立启用和禁用。
- `license` 可后期独立启用和禁用。
- 禁用任一可选服务时,基础服务可继续运行。
## 厂商能力
- Push 支持华为、小米、OPPO、vivo、荣耀。
- 应用市场自动发布支持华为、小米、OPPO、vivo、荣耀。
- 厂商凭据缺失时返回明确诊断,不影响基础服务启动。
## 公有化隔离
- 公有化域名 `dev.xuqinmin.com` 不写入私有化 SDK 配置。
- 私有化改造不影响公有化配置和部署链路。
- 公有化回归通过后才能发布私有化版本。