services: calibre-web-automated-book-downloader: image: ghcr.io/calibrain/calibre-web-automated-book-downloader:latest environment: FLASK_PORT: 8084 FLASK_DEBUG: false CLOUDFLARE_PROXY_URL: http://cloudflarebypassforscraping:8000 INGEST_DIR: /cwa-book-ingest BOOK_LANGUAGE: en ports: - "${FLASK_PORT:-8084}:${FLASK_PORT:-8084}" healthcheck: test: ["CMD", "curl", "-f", "http://localhost:${FLASK_PORT:-8084}/request/api/status"] interval: 30s timeout: 30s retries: 3 start_period: 5s restart: unless-stopped volumes: # This is where the books will be downloaded to, usually it would be # the same as whatever you gave in "calibre-web-automated" - /tmp/data/calibre-web/ingest:${INGEST_DIR:-/cwa-book-ingest} cloudflarebypassforscraping: image: ghcr.io/sarperavci/cloudflarebypassforscraping:latest restart: unless-stopped