start.sh aktualisiert
This commit is contained in:
15
start.sh
15
start.sh
@@ -1,4 +1,17 @@
|
|||||||
|
#!/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
|
python3 -m venv venv
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 2. Venv aktivieren
|
||||||
source venv/bin/activate
|
source venv/bin/activate
|
||||||
|
|
||||||
echo "--- Starte den Master-Server auf Port 8000..."
|
echo "--- Starte den Master-Server auf Port 8000..."
|
||||||
python3 -m uvicorn main:app --host 0.0.0.0 --port 8000 --reload --reload-exclude "venv/*"
|
|
||||||
|
# 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"
|
||||||
Reference in New Issue
Block a user