# Setup und erster Login

Letzte Aktualisierung: 2026-04-01

## Ziel

Lokal starten, einloggen, Basisfunktion prüfen.

## Voraussetzungen

- Docker + Docker Compose
- Zugriff auf das Repository

## Schritte

1. Umgebung anlegen und Container starten:

```bash
cp .env.example .env
docker compose up --build -d
```

2. App öffnen:

- `http://localhost:8080`
- `http://localhost:8081` (phpMyAdmin)

3. Mit Seed-User einloggen (Fresh-Install):

- E-Mail: `demo@user.com`
- Passwort: `Demo123`

4. Schnellcheck:

- Login funktioniert
- `Admin -> Benutzer` lädt
- `Admin -> Einstellungen` lädt

## Typisches Problem

Bei altem DB-Volume weichen Seed-Daten ab.
Fresh-Reset (löscht lokale DB-Daten):

```bash
docker compose down -v
docker compose up --build -d
```

## Danach

- Begriffe: `/docs/reference-domain-glossar.md`
- Tagesworkflow: `/docs/howto-lokale-entwicklung.md`
