Template-Auto-Reload aktivieren (Frontend-Aenderungen ohne Neustart)

Bei debug=False cachte Jinja die Templates -> webcam.html-Aenderungen
wurden erst nach App-Neustart sichtbar. Auto-Reload betrifft nur das
Rendern bei Seitenaufrufen, nicht die Video-Pipeline.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-02 17:44:14 +02:00
parent f9ce2e2dc1
commit 6c474da5a0

4
app.py
View File

@@ -163,6 +163,10 @@ def publish_crossing(vehicle_type, track_id, source):
app = Flask(__name__)
app.secret_key = os.environ.get("SECRET_KEY", "vehicle_dev_secret")
app.config["MAX_CONTENT_LENGTH"] = 200 * 1024 * 1024 # 200MB Upload-Limit
# Templates bei Aenderung neu laden (nur bei Seitenaufruf, nicht im Video-Pfad)
# -> Frontend-Anpassungen ohne App-Neustart sichtbar, kein Stream-Einfluss.
app.config["TEMPLATES_AUTO_RELOAD"] = True
app.jinja_env.auto_reload = True
# Globales Modell fuer den Video-Upload-Pfad (per Request).
model = YOLO("yolo11s.pt")