README: Docker-Setup mit Bind-Mounts und chown-Anleitung

This commit is contained in:
Erik Thiele
2026-06-21 17:27:17 +02:00
parent dd6bcd9d54
commit e83d24a3c3

View File

@@ -120,6 +120,38 @@ Server läuft auf `http://localhost:5005`.
### Docker
Empfohlenes `docker-compose.yml` mit Bind-Mounts für persistente Daten:
```yaml
services:
signage:
container_name: signage
build: .
ports:
- "5005:5005"
restart: unless-stopped
volumes:
- ./media:/app/media
- ./config.json:/app/config.json
- ./users.json:/app/users.json
- ./history.json:/app/history.json
environment:
- TZ=Europe/Berlin
networks:
default:
driver: bridge
```
Der Container läuft als User mit **UID 1000**. Daher vor dem ersten Start die Berechtigungen setzen:
```bash
chown 1000:1000 config.json users.json history.json
chown -R 1000:1000 media/
```
Start:
```bash
docker compose up -d
```