Files
PiDoBot/start.sh
2026-03-04 15:15:53 +00:00

17 lines
545 B
Bash

#!/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"