From e83d24a3c32dc7925c28b4f24637c2e9120ba972 Mon Sep 17 00:00:00 2001 From: Erik Thiele Date: Sun, 21 Jun 2026 17:27:17 +0200 Subject: [PATCH] README: Docker-Setup mit Bind-Mounts und chown-Anleitung --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/README.md b/README.md index 566dbea..25c241f 100755 --- a/README.md +++ b/README.md @@ -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 ```