services:
pinchflat:
container_name: Pinchflat
image: ghcr.io/kieraneglin/pinchflat:latest
security_opt:
- no-new-privileges:false
- seccomp:unconfined
healthcheck:
test: timeout 10s bash -c ':> /dev/tcp/127.0.0.1/8945' || exit 1
interval: 10s
timeout: 5s
retries: 3
start_period: 90s
environment:
BASIC_AUTH_USERNAME: eins
BASIC_AUTH_PASSWORD: zwei
TZ: Europe/Berlin
volumes:
- /volume2/docker/pinchflat/config:/config:rw
- /volume1/main/youtube:/downloads:rw
ports:
- 8945:8945
restart: on-failure:5
logging: # das hier alles darunter, damit das log kleiner bleibt.
driver: "json-file"
options:
max-size: "1m"
max-file: "1"