Fix compose port (#13)

This commit is contained in:
CaliBrain
2024-12-19 16:57:56 -05:00
committed by GitHub
parent 06f654f4be
commit c9b64b2337
2 changed files with 32 additions and 3 deletions
+29
View File
@@ -0,0 +1,29 @@
# If you change the FLASK_PORT, do not forget to change it in ports and healthcheck as well.
services:
calibre-web-automated-book-downloader:
build :
context: .
dockerfile: Dockerfile
environment:
FLASK_PORT: 8084
FLASK_DEBUG: false
CLOUDFLARE_PROXY_URL: http://cloudflarebypassforscraping:8000
INGEST_DIR: /cwa-book-ingest
BOOK_LANGUAGE: en
ports:
- 8084:8084
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost: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
+3 -3
View File
@@ -1,3 +1,4 @@
# If you change the FLASK_PORT, do not forget to change it in ports and healthcheck as well.
services:
calibre-web-automated-book-downloader:
image: ghcr.io/calibrain/calibre-web-automated-book-downloader:latest
@@ -8,9 +9,9 @@ services:
INGEST_DIR: /cwa-book-ingest
BOOK_LANGUAGE: en
ports:
- "${FLASK_PORT:-8084}:${FLASK_PORT:-8084}"
- 8084:8084
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:${FLASK_PORT:-8084}/request/api/status"]
test: ["CMD", "curl", "-f", "http://localhost:8084/request/api/status"]
interval: 30s
timeout: 30s
retries: 3
@@ -24,4 +25,3 @@ services:
cloudflarebypassforscraping:
image: ghcr.io/sarperavci/cloudflarebypassforscraping:latest
restart: unless-stopped