Fix: AISStream Auto-Start via @app.on_event(startup)

Router-Level on_event funktioniert nicht in FastAPI,
muss auf app-Level registriert werden. AISStream verbindet
sich jetzt beim Server-Start automatisch und sammelt
kontinuierlich Schiffspositionen (13.000+ global).
Dieser Commit ist enthalten in:
Claude Dev
2026-03-24 10:56:00 +01:00
Ursprung b88b305716
Commit 8212617276
2 geänderte Dateien mit 9 neuen und 7 gelöschten Zeilen

Datei anzeigen

@@ -298,10 +298,3 @@ async def get_gdelt(
_set_cache(cache_key, data)
return data
# Auto-Start: AISStream bei erstem Request starten
@router.on_event("startup")
async def _auto_start_aisstream():
import asyncio
await asyncio.sleep(2)
_start_aisstream()