Files
REVOXELSEG_DICOM/工程分析/需求分析-2026-05-24-09-58-56.md

57 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 需求分析-2026-05-24-09-58-56
## 开始时间
2026-05-24-09-58-56
## 原始需求摘要
用户要求阅读当前项目并了解整体内容;确认 Gitea 备份仓库 `https://gitea.huijutec.cn/admin/REVOXELSEG_DICOM`;恢复误删的 `Docker部署/` 文件夹;判断 Gitea 中除 `main` 以外的四个 Docker 发布辅助分支是否仍有影响若不影响当前发布项“ReVoxelSeg DICOM Docker 部署包 v2026.05.21”服务则删除;最后重新部署项目并验证 `https://revoxel.huijutec.cn/` 是否可以正常访问和使用。
## 业务目标
- 恢复主工程中的 Docker 部署资料保证本机、NAS 与公网隧道部署说明可追溯。
- 清理不再需要的远端发布辅助分支,避免 Gitea 分支列表混乱同时保留发布标签、Release 和附件可用性。
- 重新启动当前服务并验证本机健康接口、页面入口和公网域名。
- 按工程协作约束记录本次分析、方案、测试与经验,并提交 Gitea 备份。
## 输入与输出
- 输入:
- 当前本地仓库 `/home/wkmgc/Desktop/ReVoxelSeg_DICOM`
- Gitea 仓库地址及用户提供的账号信息。
- 既有 Docker 发布包与历史工程分析记录。
- 输出:
- 恢复后的 `Docker部署/` 目录。
- 本次 `需求分析``实现方案``测试方案` 文档。
- 追加后的 `工程分析/经验记录.md`
- 包含时间戳的 Git/Gitea 备份 commit。
- 重新部署后的服务验证结果。
## 影响范围
- 本地文件:`Docker部署/``工程分析/需求分析-2026-05-24-09-58-56.md``工程分析/实现方案-2026-05-24-09-58-56.md``工程分析/测试方案-2026-05-24-09-58-56.md``工程分析/经验记录.md`
- 远端仓库:可能删除 `docker-standalone-20260521``release/docker-machine-20260521``release/docker-nas-20260521``release/docker-generic-20260521` 四个分支。
- 运行服务:`WebSite` 构建产物、`tmux` 会话 `revoxelseg-dicom`、本机 `4000` 端口、公网域名 `https://revoxel.huijutec.cn/`
## 关键约束
- 必须先执行 `工程分析/代码编纂工作流.md`
- 最终执行前需再次确认已读 `工程分析/经验记录.md`
- 文档备份 commit message 必须包含 `2026-05-24-09-58-56` 与简要描述。
- 只暂存本次相关文件,避免把既有未确认删除的历史文档或运行态文件混入提交。
- 部署优先使用 `WebSite && npm run build && npm run serve -- --host 0.0.0.0 --port 4000`,长期运行优先沿用 `tmux` 会话 `revoxelseg-dicom`
## 风险点
- 当前工作区除 `Docker部署/` 外,还存在多份历史 `工程分析/*-2026-05-*` 文件删除状态,需避免误提交。
- 删除远端分支属于不可逆清理操作,需先确认发布 Release/Tag/附件不依赖分支指针。
- 本地 `origin` 指向 `http://192.168.31.5:5002/...`,用户提供的备份仓库为 `https://gitea.huijutec.cn/...`,提交与推送需确认目标一致。
- 公网访问依赖反向代理、FRP 或现有外部链路,仅本机 `tmux` 服务启动不一定能修复公网链路。
## 待确认问题或默认假设
- 默认假设:用户已授权在确认无影响后删除四个 Docker 发布辅助分支,但不删除 `main`、tag、Release 和 Release 附件。
- 默认假设:恢复 `Docker部署/` 可优先从当前 Git 历史或远端 `main` 中取回,不需要重写部署方案。
- 默认假设:本次不恢复或提交既有历史 `工程分析` 文档删除状态,除非后续验证发现这些删除会影响本次工作流核心文档。