2.2 KiB
2.2 KiB
实现方案-2026-06-04-09-46-36
实现方案文档路径
工程分析/实现方案-2026-06-04-09-46-36.md
修改目标
完成一次无源码变更的重新部署,让用户可以通过 http://192.168.3.11:4000/ 访问当前程序。
涉及路径
WebSite/WebSite/package.json工程分析/需求分析-2026-06-04-09-46-36.md工程分析/实现方案-2026-06-04-09-46-36.md工程分析/测试方案-2026-06-04-09-46-36.md工程分析/经验记录.md
技术路线
- 检查工作区状态、部署脚本、已有
tmux会话和4000端口占用。 - 在
WebSite执行npm run build,生成最新生产构建。 - 使用或重建
tmux会话revoxelseg-dicom,在其中启动:npm run serve -- --host 0.0.0.0 --port 4000 - 验证本机健康检查、本机首页和局域网首页。
- 追加经验记录,并仅提交本次工程分析文档与经验记录。
执行步骤
- 执行前再次确认已读
工程分析/经验记录.md。 - 若存在旧
revoxelseg-dicom会话,先发送Ctrl-C停止旧服务,再启动新服务。 - 若不存在该会话,则创建新的 detached
tmux会话。 - 使用
curl验证:http://127.0.0.1:4000/api/healthhttp://127.0.0.1:4000/http://192.168.3.11:4000/api/healthhttp://192.168.3.11:4000/
- 检查
tmux会话和端口监听状态,确认服务长期运行。
兼容性与回滚方案
- 若新服务启动失败,保留构建和启动日志,停止新会话后回滚到上一次可用部署命令。
- 若端口被非本项目进程占用,先记录占用来源,再决定是否停止或改端口。
- 若局域网访问失败但本机访问成功,优先排查监听地址、服务器防火墙和网络路由。
预计文件变更
- 新增本次三件套文档。
- 追加
工程分析/经验记录.md。 WebSite/dist/会因构建更新,但不纳入本次文档备份 commit。- 不预计修改源码。
提交与部署策略
- 先完成构建、服务重启和访问验证。
- 再追加经验记录。
- 仅暂存本次工程分析文档和
工程分析/经验记录.md。 - commit message 使用:
2026-06-04-09-46-36 部署并验证局域网 4000 服务。