fix(agent): 探测阶段自愈 nginx 版本目录并发布 v1.4.5
CI / verify (push) Canceled after 0s

This commit is contained in:
2026-09-28 14:43:59 +08:00
parent c92d06642f
commit 87c072f5d4
14 changed files with 104 additions and 20 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
# Fonu 文档索引
> 维护约定:新增方案 / 审查文档时在下方登记;方案落地后在「状态」列标注实施结果,并给已被推翻的描述加时效说明。
> 最近更新:2026-09-28(v1.4.4)
> 最近更新:2026-09-28(v1.4.5)
## 方案与设计(本目录)
+2 -2
View File
@@ -2,10 +2,10 @@
> 方案编号:P0-5
> 制定日期:2026-09-28
> 当前 AgentVersion:0.13.1
> 当前 AgentVersion:0.13.2
> 目标:默认不暴露 Agent 管理接口,安装和升级过程自动建立安全连接,不要求用户手工配置端口、隧道或证书
> 实施状态(2026-09-28):阶段 1-4 已随 v1.4.0 实施;0.13.1 修复 nginx 版本目录被 `include *` 误加载的问题;仅剩 2.0.0 的旧 HTTP 兼容清理和可选主机防火墙辅助。
> 实施状态(2026-09-28):阶段 1-4 已随 v1.4.0 实施;0.13.1 / 0.13.2 修复 nginx 版本目录被 `include *` 误加载及探测阶段无法自愈的问题;仅剩 2.0.0 的旧 HTTP 兼容清理和可选主机防火墙辅助。
---
+4 -4
View File
@@ -238,16 +238,16 @@ FONU_VERSION=<旧版本> docker compose up -d --no-deps --force-recreate fonu
## 10. 在线升级验证
示例页面用于验证升级结果。v1.4.4 的验证流程:
示例页面用于验证升级结果。v1.4.5 的验证流程:
1. 确认当前线上实例为 v1.3.0,且 `fonu-updater` sidecar 已运行。
2. 确认远端 `main` 分支的 `VERSION` 为 `1.4.4`。
2. 确认远端 `main` 分支的 `VERSION` 为 `1.4.5`。
3. 在侧栏看到「一键升级」后点击并确认。
4. 等待升级弹窗显示成功,页面自动刷新。
5. 打开侧栏「示例页面」,确认:
- 页面路由为 `/example`;
- 页面显示的版本为 `1.4.4`;
- 页面显示验证标识 `v1.4.4-example-page`;
- 页面显示的版本为 `1.4.5`;
- 页面显示验证标识 `v1.4.5-example-page`;
- 页面显示独立的「本次升级验证」区块;
- 「升级验证」显示为「通过」。