2.2 KiB
2.2 KiB
实现方案-2026-05-25-10-21-17
实现方案文档路径
工程分析/实现方案-2026-05-25-10-21-17.md
修改目标
完成一次无源码变更的重新部署,恢复并验证 https://revoxel.huijutec.cn/ 服务。
涉及路径
WebSite/WebSite/server.tsWebSite/vite.config.ts工程分析/需求分析-2026-05-25-10-21-17.md工程分析/实现方案-2026-05-25-10-21-17.md工程分析/测试方案-2026-05-25-10-21-17.md工程分析/经验记录.md
技术路线
- 检查工作区状态、
WebSite脚本和当前tmux/端口占用情况。 - 在
WebSite执行npm run build,确认生产构建通过。 - 若公网首页被 Vite host 检查拦截,将
revoxel.huijutec.cn加入 ViteallowedHosts。 - 使用
tmux会话revoxelseg-dicom启动或重启:npm run serve -- --host 0.0.0.0 --port 4000 - 通过本机和公网地址验证服务。
- 追加经验记录,提交本次工程分析文档和明确属于本次部署修复的配置变更。
执行步骤
- 执行前再次确认已读
工程分析/经验记录.md。 - 若存在旧
tmux服务,向会话发送Ctrl-C后重新启动。 - 若不存在旧会话,创建
tmux new-session -d -s revoxelseg-dicom。 - 使用
curl验证:http://127.0.0.1:4000/api/healthhttp://127.0.0.1:4000/https://revoxel.huijutec.cn/
兼容性与回滚方案
- 若新服务启动失败,可保留构建日志并重新启动旧服务命令。
- 若公网不可达但本机正常,需要继续排查 FRP、NPM 反向代理和域名链路。
- 本次不改源码,回滚主要是停止新启动的
tmux服务或恢复旧进程。
预计文件变更
- 新增本次三件套文档。
- 追加
工程分析/经验记录.md。 WebSite/server.ts和WebSite/vite.config.ts可能追加公网域名 allowedHosts。WebSite/dist/可能因构建更新,但不作为本次文档备份 commit 的目标。
提交与部署策略
- 先完成构建、部署与验证。
- 暂存本次工程分析文档、经验记录和 allowedHosts 配置修复。
- commit message 使用:
2026-05-25-10-21-17 部署并验证 ReVoxelSeg DICOM 服务。