# BreakPilot Lehrer — KI-Bildungsplattform ## Entwicklungsumgebung ### Zwei-Rechner-Setup | Gerät | Rolle | |-------|-------| | **MacBook** | Client/Terminal | | **Mac Mini** | Server/Docker/Git | ```bash ssh macmini "cd /Users/benjaminadmin/Projekte/breakpilot-lehrer && " ``` ## Voraussetzung **breakpilot-core MUSS laufen!** Dieses Projekt nutzt Core-Services (DB, Cache, Auth, RAG). ## Projektübersicht **breakpilot-lehrer** ist die Lehrer-KI-Plattform mit Klausurkorrektur, Unterrichtsplanung und Schülerverwaltung. ### Enthaltene Services (~12 Container) | Service | Port | Beschreibung | |---------|------|--------------| | admin-lehrer | 3002 | Admin-Dashboard (Next.js) | | studio-v2 | 443 | Lehrer-/Schüler-Studio | | website | 3000 | Öffentliche Website | | backend-lehrer | 8001 | Lehrer APIs (FastAPI) | | klausur-service | 8086 | Prüfungen, OCR, RAG | | school-service | 8082 | Schulverwaltung | | geo-service | 8084 | Geo-Daten | | voice-service | 8091 | Spracheingabe | | agent-core | - | Multi-Agent System | ### Docker-Netzwerk Nutzt das externe Core-Netzwerk: ```yaml networks: breakpilot-network: external: true name: breakpilot-network ``` ### Container-Naming: `bp-lehrer-*` ### DB search_path: `lehrer,core,public` ## Git Remotes Immer zu BEIDEN pushen: - `origin`: lokale Gitea (macmini:3003) - `gitea`: gitea.meghsakha.com