Ticket 2.3 – DB-Verbindungslogik in FastAPI integrieren #7
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.