From 7d9a82bfea8296eac862bfb6a52ae7d7c425f231 Mon Sep 17 00:00:00 2001 From: CaliBrain Date: Thu, 28 Aug 2025 17:41:15 -0400 Subject: [PATCH] Add default flaresolverr values (#253) --- docker-compose.extbp.yml | 3 +++ env.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docker-compose.extbp.yml b/docker-compose.extbp.yml index 7365ebe..cec48a9 100644 --- a/docker-compose.extbp.yml +++ b/docker-compose.extbp.yml @@ -10,6 +10,7 @@ services: APP_ENV: prod UID: 1000 GID: 100 + EXT_BYPASSER_URL: http://flaresolverr:8191 ports: - 8084:8084 restart: unless-stopped @@ -20,3 +21,5 @@ services: # This is the location of CWA's app.db, which contains authentication # details #- /cwa/config/path/app.db:/auth/app.db:ro + flaresolverr: + image: ghcr.io/flaresolverr/flaresolverr:latest diff --git a/env.py b/env.py index e56723e..43df8e6 100644 --- a/env.py +++ b/env.py @@ -47,7 +47,7 @@ LOG_FILE = LOG_DIR / "cwa-book-downloader.log" USING_EXTERNAL_BYPASSER = string_to_bool(os.getenv("USING_EXTERNAL_BYPASSER", "false")) if USING_EXTERNAL_BYPASSER: - EXT_BYPASSER_URL = os.getenv("EXT_BYPASSER_URL").strip() + EXT_BYPASSER_URL = os.getenv("EXT_BYPASSER_URL", "http://flaresolverr:8191").strip() EXT_BYPASSER_PATH = os.getenv("EXT_BYPASSER_PATH", "/v1").strip() EXT_BYPASSER_TIMEOUT = int(os.getenv("EXT_BYPASSER_TIMEOUT", "60000"))