Files
LinedanceAfspiller/linedance-api/README.md
2026-04-12 11:34:09 +02:00

40 lines
1019 B
Markdown

# 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