From 9c7b365668d4a6bc6bfbc6061506e5015c6efe65 Mon Sep 17 00:00:00 2001 From: MrSphay Date: Fri, 5 Jun 2026 14:49:51 +0200 Subject: [PATCH] Patch SearXNG DOI resolver config --- README.md | 3 +++ config/searxng/settings.yml | 2 ++ docker-compose.dockge.yml | 3 +++ docker-compose.gpu-amd.yml | 3 +++ docker-compose.gpu-nvidia.yml | 3 +++ docker-compose.yml | 3 +++ 6 files changed, 17 insertions(+) diff --git a/README.md b/README.md index b6c277a..d58d617 100644 --- a/README.md +++ b/README.md @@ -127,6 +127,9 @@ services: fi sed "s|__SEARXNG_SECRET__|$$secret|g" /tmp/searxng-settings.yml.template > /etc/searxng/settings.yml fi + if ! grep -q '^default_doi_resolver:' /etc/searxng/settings.yml; then + printf '\ndefault_doi_resolver: "oadoi.org"\n' >> /etc/searxng/settings.yml + fi exec /usr/local/searxng/entrypoint.sh ports: - "127.0.0.1:8080:8080" diff --git a/config/searxng/settings.yml b/config/searxng/settings.yml index dd1dc84..6c9efd0 100644 --- a/config/searxng/settings.yml +++ b/config/searxng/settings.yml @@ -1,5 +1,7 @@ use_default_settings: true +default_doi_resolver: "oadoi.org" + server: secret_key: "__SEARXNG_SECRET__" diff --git a/docker-compose.dockge.yml b/docker-compose.dockge.yml index 8a1bc37..402758e 100644 --- a/docker-compose.dockge.yml +++ b/docker-compose.dockge.yml @@ -95,6 +95,9 @@ services: fi sed "s|__SEARXNG_SECRET__|$$secret|g" /tmp/searxng-settings.yml.template > /etc/searxng/settings.yml fi + if ! grep -q '^default_doi_resolver:' /etc/searxng/settings.yml; then + printf '\ndefault_doi_resolver: "oadoi.org"\n' >> /etc/searxng/settings.yml + fi exec /usr/local/searxng/entrypoint.sh ports: - "127.0.0.1:8080:8080" diff --git a/docker-compose.gpu-amd.yml b/docker-compose.gpu-amd.yml index 47e0c85..d67b4ee 100644 --- a/docker-compose.gpu-amd.yml +++ b/docker-compose.gpu-amd.yml @@ -116,6 +116,9 @@ services: fi sed "s|__SEARXNG_SECRET__|$$secret|g" /tmp/searxng-settings.yml.template > /etc/searxng/settings.yml fi + if ! grep -q '^default_doi_resolver:' /etc/searxng/settings.yml; then + printf '\ndefault_doi_resolver: "oadoi.org"\n' >> /etc/searxng/settings.yml + fi exec /usr/local/searxng/entrypoint.sh ports: - "127.0.0.1:8080:8080" diff --git a/docker-compose.gpu-nvidia.yml b/docker-compose.gpu-nvidia.yml index 36ca10e..4a6c88a 100644 --- a/docker-compose.gpu-nvidia.yml +++ b/docker-compose.gpu-nvidia.yml @@ -119,6 +119,9 @@ services: fi sed "s|__SEARXNG_SECRET__|$$secret|g" /tmp/searxng-settings.yml.template > /etc/searxng/settings.yml fi + if ! grep -q '^default_doi_resolver:' /etc/searxng/settings.yml; then + printf '\ndefault_doi_resolver: "oadoi.org"\n' >> /etc/searxng/settings.yml + fi exec /usr/local/searxng/entrypoint.sh ports: - "127.0.0.1:8080:8080" diff --git a/docker-compose.yml b/docker-compose.yml index f3a8dcc..79f0373 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -97,6 +97,9 @@ services: fi sed "s|__SEARXNG_SECRET__|$$secret|g" /tmp/searxng-settings.yml.template > /etc/searxng/settings.yml fi + if ! grep -q '^default_doi_resolver:' /etc/searxng/settings.yml; then + printf '\ndefault_doi_resolver: "oadoi.org"\n' >> /etc/searxng/settings.yml + fi exec /usr/local/searxng/entrypoint.sh ports: - "127.0.0.1:8080:8080"