19 lines
888 B
Markdown
19 lines
888 B
Markdown
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.
|