91 lines
2.0 KiB
Markdown
91 lines
2.0 KiB
Markdown
# 07 domainCheck Web/Linux 发布验收清单
|
|
|
|
## 一、基础连通
|
|
|
|
- `domain-api` 已启动
|
|
- `domainCheck Worker` 已启动
|
|
- `http://服务器IP:8100/health` 返回 `status=ok`
|
|
- `runtime/preflight` 返回 `ok=true`
|
|
|
|
## 二、Web 后台
|
|
|
|
- 登录正常
|
|
- 顶部可看到 `API / Worker / 运行模式`
|
|
- 概览页能正常读取统计
|
|
- 运行中心能正常读取:
|
|
- API 版本
|
|
- API 前缀
|
|
- PID
|
|
- Worker 进程数
|
|
- 自检结果
|
|
|
|
## 三、配置能力
|
|
|
|
- 系统设置能正常读取
|
|
- 线程数修改后可保存
|
|
- 检测顺序可调整并保存
|
|
- 代理池列表可编辑并保存
|
|
- `worker_mode / service_name` 可保存
|
|
- 可手动创建配置备份
|
|
- 可下载配置备份
|
|
- 可导出配置快照
|
|
- 可导入配置快照
|
|
- 导入配置时会自动生成导入前备份
|
|
|
|
## 四、业务能力
|
|
|
|
- 导入任务可创建
|
|
- 导入任务列表可刷新
|
|
- 导入任务失败时可重试
|
|
- 域名筛选可查询
|
|
- 批量更新可执行
|
|
- 导出记录可生成
|
|
- 导出文件可下载
|
|
- 日志诊断页可查看日志
|
|
- 诊断包可下载
|
|
|
|
## 五、Linux 特有项
|
|
|
|
- `domaincheck-api.service` 可正常启动/停止
|
|
- `domaincheck-worker.service` 可正常启动/停止
|
|
- `journalctl` 可查看两边日志
|
|
- Nginx 反代正常
|
|
- Web 静态文件 `dist` 已正确发布
|
|
|
|
## 六、建议发布前命令
|
|
|
|
### 1. 运行 API 自测
|
|
|
|
```bash
|
|
cd /opt/domaincheck/domain-api
|
|
python deploy/linux/smoke_test.py --base-url http://127.0.0.1:8100
|
|
```
|
|
|
|
如需同时校验 Web 首页:
|
|
|
|
```bash
|
|
python deploy/linux/smoke_test.py --base-url http://127.0.0.1:8100 --web-url http://127.0.0.1
|
|
```
|
|
|
|
### 2. 查看 API 健康状态
|
|
|
|
```bash
|
|
curl http://127.0.0.1:8100/health
|
|
curl http://127.0.0.1:8100/api/v1/runtime/preflight
|
|
```
|
|
|
|
### 3. 查看 systemd 状态
|
|
|
|
```bash
|
|
systemctl status domaincheck-api
|
|
systemctl status domaincheck-worker
|
|
```
|
|
|
|
## 七、当前结论
|
|
|
|
如果以上检查项全部通过,则可以认为:
|
|
|
|
- Web 管理后台已达到可交付状态
|
|
- Linux 部署环境已达到可联调状态
|
|
- 可以进入真实服务器联调或灰度上线阶段
|