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.