Schnellstart
Ziel: Laufende Simulator-Instanz mit Demo-Daten innerhalb von 5 Minuten.
Voraussetzungen
- Docker + Docker Compose (empfohlen) ODER Python 3.11+
- Mindestens 512 MB RAM
- Port 8000 frei
Option A: Docker (empfohlen)
- Repository klonen: git clone https://github.com/Veloflott/veloflott-velostack-veloconnect.git
- Konfiguration erstellen: cp .env.example .env
- Container starten: docker compose up -d
- Browser öffnen: http://localhost:8000/admin/
- Admin-User anlegen: python scripts/create_admin.py
Option B: Manuelle Installation
- Repository klonen
- venv erstellen: python3 -m venv .venv && source .venv/bin/activate
- Dependencies installieren: pip install -e ".[dev]"
- Konfiguration: cp .env.example .env && bearbeiten
- Server starten: uvicorn simulator.main:app --reload
- Admin-User: python scripts/create_admin.py
Verifizierung
Die Startseite zeigt das Admin-Dashboard. Unter /api/v1/health ist der Health-Check erreichbar. Unter /veloconnect GET /veloconnect/profile liefert das Profil.