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
+13 -1
View File
@@ -1,5 +1,17 @@
# 部署变更记录
## 2026-06-15 / 0.1.4-m00-backup-check
- 关联模块:M00-E/OPS-004
- 关联 commit:本轮待提交
- 变化内容:新增 `deploy/backup/backup-policy.template.json``deploy/backup/backup-restore-runbook.md``setup.sh --backup-status`;备份脚本扩展为检查 MySQL/EMQX/上传文件备份工具、目录和模板。
- 配置变化:初始化目录新增 `/opt/apps/uploads`;菜单第 6 项继续只写 manifest,不导出真实数据。
- 数据库变化:无。
- 兼容性:仅增加检查、模板和 runbook,不自动执行 `mysqldump``emqx ctl data export` 或文件归档。
- 已执行验证:Windows 本地检查和敏感信息扫描通过;WSL `bash -n``setup.sh --backup-status``setup.sh --preflight/--status/--diagnose` 通过,`/opt/apps/backups/*` 未初始化按预期返回 WARN。
- 回滚方式:移除新增备份模板和 `--backup-status` 检查即可回到 0.1.3 行为;未改动生产环境。
- 生产环境人工步骤:管理员确认数据库凭据、上传目录、EMQX 配置和保留周期后,再启用真实备份任务。
## 2026-06-15 / 0.1.3-m00-emqx-check
- 关联模块:M00-E/IOT-001
@@ -15,7 +27,7 @@
## 2026-06-15 / 0.1.2-m00-certbot-check
- 关联模块:M00-E
- 关联 commit本轮提交推送后以远端 HEAD 为准
- 关联 commit`4cb3ab6`
- 变化内容:新增 `scripts/setup/certbot.sh``deploy/certbot/api.txyundm.cn.commands.md`,菜单第 4 项追加 Certbot、证书文件、续期配置和 `certbot.timer` 检查。
- 配置变化:`setup.sh --https` 会同时输出证书签发命令和续期 dry-run 命令。
- 数据库变化:无。