Task 1
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
Ziel: Bereitstellung einer stabilen Umgebung für die Entwicklung und den Betrieb des MVP.
|
||||
|
||||
Technische Vorgaben:
|
||||
Backend: Symfony Framework (PHP 8.2+).
|
||||
Datenbank: PostgreSQL.
|
||||
Identity Provider: Keycloak (Zentrale Authentifizierung via OIDC/JWT).
|
||||
Frontend: React oder Vue.js mit Tailwind CSS.
|
||||
Kommunikation: REST-API (JSON) über HTTPS.
|
||||
Anforderungen an die Umgebung:
|
||||
Einrichtung eines Docker-Compose-Setups (Container für PHP-FPM, Nginx, PostgreSQL und Keycloak).
|
||||
Konfiguration der .env-Dateien zur Trennung von Entwicklung und Produktion.
|
||||
Akzeptanzkriterien:
|
||||
|
||||
Symfony-Projekt startet erfolgreich und ist erreichbar.
|
||||
|
||||
Datenbankverbindung zu PostgreSQL ist hergestellt.
|
||||
|
||||
Keycloak-Instanz ist aufgesetzt; ein Test-Nutzer kann sich authentifizieren und ein JWT erhalten.
|
||||
Reference in New Issue
Block a user