diff --git a/Doku/Tasks/01.md b/Doku/Tasks/01.md new file mode 100644 index 0000000..c977d61 --- /dev/null +++ b/Doku/Tasks/01.md @@ -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.