5c61f1814eeda1b337b3c09cbf6f3c76f33a42bc
Model Platform Refactored
本项目是简化后的模型实验开发平台:React Router 前端、FastAPI Backend、 Runtime、Schedule Executor、MySQL、RustFS、共享 Jupyter 与 Nginx Gateway。 Redis 已移除。
目录
frontend/app/
components/ 通用组件
features/platform/ 平台主框架与脚本工作台
features/schedules/ 调度画布
features/admin/ 工作台与系统管理
routes/ React Router 路由
services/ API 调用与 DTO
backend/ 核心业务 API
runtime/ Jupyter 与文件编辑租约
schedule/ APScheduler + DAG Executor
common/ 数据库模型和公共能力
nginx/ 前端静态站点与统一反向代理
简化后的调用链
Browser -> Nginx Gateway -> FastAPI Backend -> MySQL / RustFS
-> Runtime -> shared Jupyter
Backend --HTTP push-----> Schedule Executor
Schedule Executor --poll MySQL Outbox / APScheduler--> execute DAG
启动
Windows PowerShell:
Copy-Item .env.example .env
docker compose config
docker compose up -d --build
docker compose ps
Git Bash/Linux:
cp .env.example .env
docker compose config
docker compose up -d --build
docker compose ps
访问:http://127.0.0.1:8081。
查看日志:
docker compose logs -f backend runtime schedule gateway
数据库迁移由 migrate 一次性容器在 Backend 启动前自动执行。
Windows 快速脚本
.\scripts\start.ps1
.\scripts\logs.ps1
.\scripts\stop.ps1
Languages
Python
49.8%
TypeScript
49.2%
Dockerfile
0.4%
CSS
0.4%