# LineDance API

## Hurtig start med Docker

```bash
# 1. Kopiér miljøfil
cp .env.example .env

# 2. Rediger .env — sæt stærke kodeord
nano .env

# 3. Start hele stacken
docker compose up -d

# 4. Tjek at alt kører
docker compose ps
docker compose logs api
```

## Tilgængelige services

| Service  | URL                        | Beskrivelse              |
|----------|----------------------------|--------------------------|
| API      | http://localhost:8000      | FastAPI                  |
| Docs     | http://localhost:8000/docs | Swagger UI               |
| Adminer  | http://localhost:8080      | Database admin           |
| MailHog  | http://localhost:8025      | Test-mails               |

## Adminer login
- Server: `db`
- Bruger: `linedance`
- Kodeord: (fra .env MYSQL_PASSWORD)
- Database: `linedance`

## Produktion
- Skift `MAIL_HOST` til rigtig SMTP-server
- Sæt `BASE_URL` til dit domæne
- Brug `SECRET_KEY` med mindst 32 tilfældige tegn
- Fjern `adminer` og `mailhog` fra docker-compose
