Files
Infrastructure-Gandalf/calibre/docker-compose.yml
2026-06-28 23:29:25 +00:00

29 lines
956 B
YAML

services:
calibre-web-automated:
image: crocodilestick/calibre-web-automated:latest
container_name: cwa
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- NETWORK_SHARE_MODE=false
volumes:
- ./data/config:/config
- ./data/books:/calibre-library
- ./data/uploads:/cwa-book-ingest
restart: unless-stopped
networks:
- proxy
labels:
- "traefik.enable=true"
- "traefik.http.routers.calibre.rule=Host(`calibre.gandalf.dfas4.de`)"
- "traefik.http.routers.calibre.entrypoints=websecure"
- "traefik.http.routers.calibre.tls=true"
- "traefik.http.routers.calibre.tls.certresolver=myresolver"
- "traefik.http.services.calibre.loadbalancer.server.port=8083"
- "traefik.http.routers.calibre.tls.domains[0].main=gandalf.dfas4.de"
- "traefik.http.routers.calibre.tls.domains[0].sans=*.gandalf.dfas4.de"
networks:
proxy:
name: proxy