Doku aktualisiert

This commit is contained in:
Erik Thiele
2026-06-30 19:01:15 +02:00
parent 3a07df31cf
commit cdcf2f50c6
8 changed files with 2758 additions and 4004 deletions

View File

@@ -133,10 +133,22 @@ Empfohlenes `docker-compose.yml` mit Bind-Mounts für persistente Daten:
services:
signage:
container_name: signage
build: .
build:
context: .
dockerfile: Dockerfile
platforms:
- linux/amd64
image: your-registry/signage:latest
ports:
- "5005:5005"
restart: unless-stopped
read_only: true
tmpfs:
- /tmp
cap_drop:
- ALL
security_opt:
- no-new-privileges:true
volumes:
- ./media:/app/media
- ./config.json:/app/config.json
@@ -144,13 +156,9 @@ services:
- ./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:
Der Container läuft als User mit **UID 1000** ohne Shell, auf **read-only Root-FS** ohne Capabilities. Daher vor dem ersten Start die Berechtigungen setzen:
```bash
chown 1000:1000 config.json users.json history.json