From dbc8a0c1a754daa383ed9972ead4409e02a7e4c8 Mon Sep 17 00:00:00 2001 From: Jens Date: Sat, 13 Jun 2026 19:21:36 +0200 Subject: [PATCH] Task 1 --- Doku/Tasks/01.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Doku/Tasks/01.md 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.