2026-05-21-11-13-49 独立Docker程序包

This commit is contained in:
Codex
2026-05-21 11:18:50 +08:00
commit 57415a1a0b
337 changed files with 16747 additions and 0 deletions

62
WebSite/README.md Normal file
View File

@@ -0,0 +1,62 @@
# 模型逆向系统 WebSite
本目录是“基于模型逆向体素化及 DICOM 分割标注系统”的前后端一体服务。
## 环境要求
- Node.js 18 或更高版本
- npm
当前版本的 DICOM 预览、STL 预览和 NIfTI 演示导出均由 Node/React/Three.js 完成,不需要 Python 或 conda 环境。
后续若接入真实医学级 STL 反向体素化算法,建议单独创建 Python conda 环境,例如:
```bash
conda create -n revoxelseg python=3.11
conda activate revoxelseg
```
再按真实算法依赖安装 SimpleITK、nibabel、numpy、trimesh、vtk 等包。
## 安装依赖
```bash
npm ci
```
## 开发运行
前后端统一由 Express + Vite 中间件托管:
```bash
npm run serve -- --host 0.0.0.0 --port 4000
```
访问:
```text
http://192.168.3.11:4000/
```
## 构建检查
```bash
npm run lint
npm run build
```
## 数据目录
默认演示项目读取仓库根目录:
- `Head_CT_DICOM/`DICOM 序列。
- `Head_CT_ReConstruct/`STL 重建模型。
这些医学影像和模型数据默认不提交到 Git。
## 运行态目录
- `WebSite/data/`:后端共享状态。
- `WebSite/exports/`:生成的 NIfTI 导出文件。
这些目录是运行态产物,默认不提交到 Git。