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