--- services: calibre-web-automated: image: crocodilestick/calibre-web-automated:latest container_name: calibre-web-automated environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} # Hardcover API Key required for Hardcover as a Metadata Provider, get one here: https://docs.hardcover.app/api/getting-started/ - HARDCOVER_TOKEN=your_hardcover_api_key_here - NETWORK_SHARE_MODE=false - CWA_PORT_OVERRIDE=8083 volumes: - $PWD/config:/config - /mnt/media/downloads/books:/cwa-book-ingest - $PWD/calibre-library:/calibre-library ports: - 8083:8083 networks: - reverse-proxy restart: unless-stopped shelfmark: image: ghcr.io/calibrain/shelfmark:latest container_name: shelfmark environment: - PUID=${PUID} - PGID=${PGID} ports: - 8084:8084 networks: - reverse-proxy restart: unless-stopped volumes: - /mnt/media/downloads/complete:/books - $PWD/config:/config networks: reverse-proxy: name: reverse-proxy external: true