Files
4plants/Doku/Tasks/01-Infra.md
2026-06-13 19:27:14 +02:00

888 B

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.