Skip to content

Schnellstart (lokal) ​

Diese Anleitung startet Clavis lokal für Entwicklung und Tests.

Voraussetzungen ​

  • Docker 24+ und Docker Compose v2 installiert
  • Git installiert

Schritt 1: Repository klonen ​

bash
git clone https://github.com/Clavis-Rallye/App.git
cd App

Schritt 2: Umgebungsvariablen konfigurieren ​

bash
cp deployment/.env.example .env

Öffne .env und setze mindestens:

  • JWT_SECRET_KEY — zufälliger String (≥32 Zeichen)
  • HMAC_AUDIT_KEY — zufälliger String (≥32 Zeichen)
  • POSTGRES_PASSWORD — Datenbankpasswort

Alle weiteren Variablen haben sinnvolle Standardwerte für die lokale Entwicklung.

Schritt 3: Dienste starten ​

bash
docker compose up --build

Beim ersten Start werden alle Images gebaut und die Datenbank initialisiert. Das dauert einige Minuten.

Schritt 4: Zugriff ​

DienstURL
Frontendhttp://localhost:8000
API-Dokumentationhttp://localhost:8000/api/docs
ReDochttp://localhost:8000/api/redoc
MinIO-Konsolehttp://localhost:9001

Stoppen ​

bash
docker compose down

Datenbankdaten bleiben im Docker-Volume erhalten.