From 11b5ae186baae033e9e1919be580017e82d1925f Mon Sep 17 00:00:00 2001 From: Ivan Gabaldon Date: Sat, 15 Mar 2025 11:20:37 +0100 Subject: [PATCH] container: add default support for IPv6 (#4448) * Initial update * update docs and test files --- dockerfiles/docker-entrypoint.sh | 2 +- docs/admin/settings/settings.rst | 2 +- tests/unit/settings/user_settings.yml | 2 +- tests/unit/settings/user_settings_keep_only.yml | 2 +- tests/unit/settings/user_settings_remove.yml | 2 +- tests/unit/settings/user_settings_remove2.yml | 2 +- tests/unit/settings/user_settings_simple.yml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dockerfiles/docker-entrypoint.sh b/dockerfiles/docker-entrypoint.sh index 9e15b4cfa..ade9b6836 100755 --- a/dockerfiles/docker-entrypoint.sh +++ b/dockerfiles/docker-entrypoint.sh @@ -23,7 +23,7 @@ Volume: EOF } -export DEFAULT_BIND_ADDRESS="0.0.0.0:8080" +export DEFAULT_BIND_ADDRESS="[::]:8080" export BIND_ADDRESS="${BIND_ADDRESS:-${DEFAULT_BIND_ADDRESS}}" # Parse command line diff --git a/docs/admin/settings/settings.rst b/docs/admin/settings/settings.rst index 9c6fb01be..d331b3ac6 100644 --- a/docs/admin/settings/settings.rst +++ b/docs/admin/settings/settings.rst @@ -59,7 +59,7 @@ and can relied on the default configuration :origin:`searx/settings.yml` using: use_default_settings: true server: secret_key: "ultrasecretkey" # change this! - bind_address: "0.0.0.0" + bind_address: "[::]" ``engines:`` With ``use_default_settings: true``, each settings can be override in a diff --git a/tests/unit/settings/user_settings.yml b/tests/unit/settings/user_settings.yml index ed82c450a..c582e4652 100644 --- a/tests/unit/settings/user_settings.yml +++ b/tests/unit/settings/user_settings.yml @@ -12,7 +12,7 @@ search: server: port: 9000 - bind_address: "0.0.0.0" + bind_address: "[::]" secret_key: "user_settings_secret" base_url: false image_proxy: false diff --git a/tests/unit/settings/user_settings_keep_only.yml b/tests/unit/settings/user_settings_keep_only.yml index 42401762e..6cf80e364 100644 --- a/tests/unit/settings/user_settings_keep_only.yml +++ b/tests/unit/settings/user_settings_keep_only.yml @@ -5,7 +5,7 @@ use_default_settings: - wikinews server: secret_key: "user_secret_key" - bind_address: "0.0.0.0" + bind_address: "[::]" default_http_headers: Custom-Header: Custom-Value engines: diff --git a/tests/unit/settings/user_settings_remove.yml b/tests/unit/settings/user_settings_remove.yml index c15e2c964..7100f8cf4 100644 --- a/tests/unit/settings/user_settings_remove.yml +++ b/tests/unit/settings/user_settings_remove.yml @@ -5,6 +5,6 @@ use_default_settings: - wikinews server: secret_key: "user_secret_key" - bind_address: "0.0.0.0" + bind_address: "[::]" default_http_headers: Custom-Header: Custom-Value diff --git a/tests/unit/settings/user_settings_remove2.yml b/tests/unit/settings/user_settings_remove2.yml index 1d594fb81..c06b1fada 100644 --- a/tests/unit/settings/user_settings_remove2.yml +++ b/tests/unit/settings/user_settings_remove2.yml @@ -5,7 +5,7 @@ use_default_settings: - wikinews server: secret_key: "user_secret_key" - bind_address: "0.0.0.0" + bind_address: "[::]" default_http_headers: Custom-Header: Custom-Value engines: diff --git a/tests/unit/settings/user_settings_simple.yml b/tests/unit/settings/user_settings_simple.yml index bda4ac522..6d6e73577 100644 --- a/tests/unit/settings/user_settings_simple.yml +++ b/tests/unit/settings/user_settings_simple.yml @@ -1,7 +1,7 @@ use_default_settings: true server: secret_key: "user_secret_key" - bind_address: "0.0.0.0" + bind_address: "[::]" default_http_headers: Custom-Header: Custom-Value result_proxy: