@echo off echo Data Platform - Multi-Agent Service echo Startskript fuer Frontend und Backend echo ---------------------------------------- :: Verzeichnisstruktur erstellen, falls sie nicht existiert if not exist backend\data mkdir backend\data if not exist backend\uploads mkdir backend\uploads if not exist backend\results mkdir backend\results if not exist backend\webparts mkdir backend\webparts :: Prüfen, ob Python installiert ist python --version >nul 2>&1 if %errorlevel% neq 0 ( echo Python ist nicht installiert. Bitte installieren Sie Python 3.8 oder hoeher. exit /b 1 ) :: Virtuelle Umgebung erstellen, falls sie nicht existiert if not exist backend\venv ( echo Erstelle virtuelle Python-Umgebung... cd backend python -m venv venv cd .. ) :: Virtuelle Umgebung aktivieren echo Aktiviere virtuelle Umgebung... call backend\venv\Scripts\activate :: Abhängigkeiten installieren echo Installiere Abhaengigkeiten... pip install -r requirements.txt :: Starte Backend in neuem Fenster echo Starte Backend-Server... start cmd /k "cd backend && call venv\Scripts\activate && uvicorn app:app --reload --host 0.0.0.0 --port 8000" :: Kurz warten, um sicherzustellen, dass das Backend startet timeout /t 2 >nul :: Starte Frontend-Server in neuem Fenster echo Starte Frontend-Server... start cmd /k "cd frontend && python -m http.server 8080" echo ---------------------------------------- echo Server wurden gestartet! echo Frontend laeuft auf: http://localhost:8080 echo Backend API laeuft auf: http://localhost:8000 echo API-Dokumentation: http://localhost:8000/docs echo Schliesse die Kommandozeilenfenster, um die Server zu beenden. pause