@echo off REM ================================================================ REM Verwaltet die lokale Web-Testinstanz (FastAPI/uvicorn, M1) REM REM run_web.bat start - startet den Server im Hintergrund REM run_web.bat stop - beendet den Server REM run_web.bat status - zeigt ob und unter welcher PID er laeuft REM run_web.bat - startet im Vordergrund mit Auto-Reload REM (Strg+C zum Beenden) REM REM http://localhost:8000 Testoberflaeche REM http://localhost:8000/docs interaktive API-Doku (Swagger) REM REM Die eigentliche Prozessverwaltung liegt plattformunabhaengig in REM libs/webserver.py (laeuft unverandert auch unter Linux). REM ================================================================ call "%~dp0setenv.bat" > nul if not exist "%PLATZ%\.venv\Scripts\activate.bat" ( echo FEHLER: kein .venv gefunden - bitte zuerst bin\install_py.bat ausfuehren exit /b 1 ) call "%PLATZ%\.venv\Scripts\activate.bat" python "%PLATZ_LIBS%\webserver.py" %* exit /b %errorlevel%