services: calibre-web-automated: image: crocodilestick/calibre-web-automated:latest container_name: calibre-web-automated environment: - PUID=1000 - PGID=1800 - TZ=Australia/Perth volumes: - /mnt/docker/calibre-web-automated/config:/config - /media/media/calibre/ingest:/cwa-book-ingest - /media/media/calibre/library:/calibre-library networks: - default - proxy - media labels: caddy: books.fern.garden caddy.reverse_proxy: '{{ upstreams 8083 }}' restart: unless-stopped cwa-downloader: image: ghcr.io/calibrain/calibre-web-automated-book-downloader:latest container_name: cwa-downloader environment: FLASK_PORT: 8084 LOG_LEVEL: info BOOK_LANGUAGE: en USE_BOOK_TITLE: true TZ: Australia/Perth APP_ENV: prod UID: 1000 GID: 1800 CWA_DB_PATH: /auth/app.db networks: - default - media - proxy restart: unless-stopped volumes: - /media/media/calibre/ingest:/cwa-book-ingest - /mnt/docker/calibre-web-automated/downloader/app.db:/auth/app.db:ro labels: caddy: books-dl.ferngarden.net caddy.import: internal cadyd.reverse_proxy: '{{ upstreams 8084 }}' networks: default: proxy: external: true media: external: true