Services: Admin-Lehrer, Backend-Lehrer, Studio v2, Website, Klausur-Service, School-Service, Voice-Service, Geo-Service, BreakPilot Drive, Agent-Core Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
52 lines
1.3 KiB
Markdown
52 lines
1.3 KiB
Markdown
# 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 && <cmd>"
|
|
```
|
|
|
|
## 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
|