deploy(M00-E): 补充备份恢复检查模板

This commit is contained in:
Codex
2026-06-15 16:55:52 +08:00
parent c3be30d4c7
commit 292ab7f062
20 changed files with 151 additions and 21 deletions
+7 -7
View File
@@ -2,7 +2,7 @@
| 项目 | 当前值 |
|---|---|
| 菜单脚本版本 | 0.1.3-m00-emqx-check |
| 菜单脚本版本 | 0.1.4-m00-backup-check |
| Gitea 仓库 Web | https://git.txyundm.cn/panda/qipai.git |
| API 固定域名 | https://api.txyundm.cn |
| 小程序 API | https://api.txyundm.cn/app-api |
@@ -14,8 +14,8 @@
| Gitea 仓库 SSH | ssh://git@git.txyundm.cn:2222/panda/qipai.git |
| 生产拉取仓库 | ssh://git@127.0.0.1:2222/panda/qipai.git |
| 默认分支 | main |
| 最近模块 push commit | `86f7da2`M00-E EMQX 检查模板) |
| 最近 push 远端校验 | 通过:`HEAD == origin/main``86f7da21684330502e64c38af2a4bc24fe78a3d1` |
| 最近模块 push commit | `c3be30d`M00-E EMQX 检查校验记录);本轮备份检查待提交 |
| 最近 push 远端校验 | 上一轮通过:`HEAD == origin/main``c3be30d4c70ec83e43d0444fa0abbe24d89e0c0b`);本轮待复验 |
| 目标系统 | Ubuntu 24.04 |
| 内核架构 | x86_64 |
| DPKG 架构 | amd64 |
@@ -25,9 +25,9 @@
| 命令行 MQTT 工具 | mosquitto-clients:未安装/未验证 |
| Windows MQTTX 验证 | 未验证 |
| WSL 环境验证 | 已完成轻量检查、shell 语法检查、临时副本准备和清理;完整构建待正式项目生成 |
| 最近环境快检 | 2026-06-15 WSL 执行 `setup.sh --preflight/--status/--https/--mqtt/--diagnose` 通过;HTTPS/Certbot/EMQX 生产项返回 WARNEMQX 模板存在 |
| 最近环境快检 | 2026-06-15 WSL 执行 `setup.sh --preflight/--status/--https/--mqtt/--backup-status/--diagnose` 通过;备份策略模板/runbook 存在,`/opt/apps/backups/*` 未初始化按预期 WARN |
| 最近部署后复检 | 未执行 |
| 最近验证 commit | `86f7da2`;EMQX 检查模板已推送并完成远端校验 |
| 最近验证 commit | `c3be30d`;本轮备份检查脚本验证已通过,待提交 |
| 最近验证日期 | 2026-06-15 |
| 已验证系统 | Ubuntu 24.04 / 未验证 |
| 菜单 1 首次安装 | 脚本已实现目录布局;未在生产 Ubuntu 执行 |
@@ -35,8 +35,8 @@
| 菜单 3 MQTT | EMQX 命令、systemd、1883/18083 端口、ACL 模板和授权模板检查已实现;EMQX 安装未执行 |
| 菜单 4 域名与 HTTPS | 域名、Nginx 模板、站点启用、TLS、健康端点、Certbot、证书文件、续期配置和 `certbot.timer` 检查已实现;当前线上证书为 `git.txyundm.cn`,证书申请/续期未执行 |
| 菜单 5 状态 | 已实现 |
| 菜单 6 备份 | manifest-only 已实现;真实备份待生产配置 |
| 菜单 7 恢复 | 人工恢复提示已实现 |
| 菜单 6 备份 | 备份工具/目录/模板检查已实现;菜单执行仍为 manifest-only真实备份待生产配置 |
| 菜单 7 恢复 | 人工恢复提示和 runbook 已实现 |
| 菜单 8 回滚 | 回滚点列表已实现;自动切换待正式 release |
| 菜单 9 诊断 | 已实现 |
| 已知限制 | 未执行生产部署;WSL 快检可能显示 Node/Nginx/PM2 缺失或未安装,生产 Ubuntu 需重新验证;正式后端/后台未生成前,业务构建为 dry-run。 |