Files
PiDoBot/start.sh
2026-03-08 00:31:51 +00:00

17 lines
588 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
export PYTHONPATH=$PYTHONPATH:$(pwd)/source
echo "--- Starte J.A.R.V.I.S. - AI 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"