From 7dcf88e8dd1e6ab0b02fc143f317515d11f132be Mon Sep 17 00:00:00 2001 From: Nicolas Gelot Date: Fri, 29 Sep 2023 11:45:48 +0200 Subject: [PATCH] Fix proxy init with https pattern --- docker-compose.prod.yml | 1 - searx/network/network.py | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index aaac165a0..9c7f76fe1 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -24,7 +24,6 @@ services: environment: SEARX_SECRET: "${SEARX_SECRET}" SEARX_PROXY_HTTP: "${SEARX_PROXY_HTTP}" - SEARX_PROXY_HTTPS: "${SEARX_PROXY_HTTPS}" SEARX_REDIS_HOST: "${SEARX_REDIS_HOST}" SEARXNG_REDIS_URL: "redis://${SEARX_REDIS_HOST}:6379" SEARX_UI_DEFAULT_THEME: "${SEARX_UI_DEFAULT_THEME}" diff --git a/searx/network/network.py b/searx/network/network.py index 3de1198cd..36b7dc824 100644 --- a/searx/network/network.py +++ b/searx/network/network.py @@ -339,6 +339,7 @@ def initialize(settings_engines=None, settings_outgoing=None): settings_outgoing["proxies"] = {} if 'SEARX_PROXY_HTTP' in environ: settings_outgoing["proxies"]["http"] = environ['SEARX_PROXY_HTTP'].split(",") + settings_outgoing["proxies"]["https"] = settings_outgoing["proxies"]["http"] # default parameters for AsyncHTTPTransport # see https://github.com/encode/httpx/blob/e05a5372eb6172287458b37447c30f650047e1b8/httpx/_transports/default.py#L108-L121 # pylint: disable=line-too-long -- GitLab