# Conflicts: # .env.example # CLAUDE.md # backend/Dockerfile # backend/pyproject.toml # backend/src/backend/main.py # backend/src/backend/schedule_runs.py # common/src/common/db/models.py # common/src/common/eventing.py # contracts/README.md # contracts/demo-core-v1.md # contracts/events/README.md # contracts/events/event-envelope-v1.json # contracts/locks/README.md # contracts/locks/file-edit-lock-v1.md # contracts/schedules/schedule-definition-api-v1.md # docker-compose.yml # frontend/README.md # migrations/README.md # migrations/versions/20260724_0001_v1_schema_baseline.py # runtime/Dockerfile # runtime/README.md # runtime/pyproject.toml # runtime/src/runtime/main.py # schedule/Dockerfile # schedule/README.md # schedule/pyproject.toml # schedule/src/schedule/main.py # schedule/src/schedule/service.py
Runtime
独立 Runtime/Jupyter 管理服务:
- 使用共享 Jupyter Server;
- 在 MySQL 中维护 Runtime 实例和编辑会话租约;
- 创建、心跳和释放文件编辑锁;
- 创建短期 Jupyter 访问票据;
- 为 Nginx
auth_request校验票据并注入内部 Jupyter Token。
当前简化部署要求 Runtime 单副本运行。