Ticket 2.3 – DB-Verbindungslogik in FastAPI integrieren #7

Open
opened 2025-12-05 12:16:17 +01:00 by wMichael · 0 comments
Owner

Beschreibung:
In src/app/config.py DB-URL aus Environment lesen (z.B. DATABASE_URL=postgresql://user:pass@db:5432/dbname).
DB-Client/Engine erstellen (z.B. mit SQLAlchemy).
Beispiel-Funktion: get_db() als Dependency für FastAPI.

Akzeptanzkriterien:
App startet in Docker und kann erfolgreich eine Verbindung zur DB aufbauen (Log-Ausgabe oder einfache Test-Query).
Fehlende/ungültige DB-URL führt zu sinnvoller Fehlermeldung.

**Beschreibung:** In src/app/config.py DB-URL aus Environment lesen (z.B. DATABASE_URL=postgresql://user:pass@db:5432/dbname). DB-Client/Engine erstellen (z.B. mit SQLAlchemy). Beispiel-Funktion: get_db() als Dependency für FastAPI. **Akzeptanzkriterien:** App startet in Docker und kann erfolgreich eine Verbindung zur DB aufbauen (Log-Ausgabe oder einfache Test-Query). Fehlende/ungültige DB-URL führt zu sinnvoller Fehlermeldung.
wMichael added this to the Aufgaben project 2025-12-05 12:21:16 +01:00
AaronLaib moved this to Backlog in Aufgaben on 2025-12-05 12:26:13 +01:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: fastshortener/backend#7
No description provided.