#!/bin/bash # 1. Prüfen, ob das venv schon existiert. Nur neu machen, wenn es fehlt! if [ ! -d "venv" ]; then echo "--- Erstelle neues venv..." python3 -m venv venv fi # 2. Venv aktivieren source venv/bin/activate echo "--- Starte den Master-Server auf Port 8000..." # 3. Server starten. # Mit --reload-dir . sagen wir Uvicorn, dass es NUR im aktuellen Ordner # nach Änderungen suchen soll, und klammern das venv explizit aus. python3 -m uvicorn main:app --host 0.0.0.0 --port 8000 --reload --reload-dir . --reload-exclude "venv"