feat: implementa webapp FastAPI con API swagger e test

This commit is contained in:
Luca Sacchi Ricciardi
2026-04-24 13:56:32 +02:00
parent 24e7d5eede
commit e8ae3603e7
10 changed files with 509 additions and 137 deletions
+2 -2
View File
@@ -268,7 +268,7 @@ Verifica:
Stato:
- **pianificata**
- **completata** — implementata app FastAPI con runtime Uvicorn, endpoint `/api/status` e `/api/history`, dashboard web in `/`, documentazione Swagger/OpenAPI in `/docs` e `/openapi.json`, storage storico RRD-like con retention 48h e test automatici `pytest` verdi (3 passed).
## Backlog Post-V1
@@ -310,6 +310,6 @@ La V1 e' completata quando:
## Prossima Attivita' Operativa
Fasi 0-6 completate. Prossimo step: avvio Fase 7 per implementazione FastAPI + Uvicorn + API + Swagger della dashboard storico.
Fasi 0-7 completate. V1.1 consegnata con FastAPI/Uvicorn, API read-only, Swagger/OpenAPI, dashboard storico e test automatici.
Nota operativa: usare host pooler (`aws-1-eu-central-1.pooler.supabase.com`) su porta `6543` con utente `postgres.<project-ref>` per ambienti senza connettivita' IPv6.