From c4c642073dad3076cf3777efd35aea53b3dbd5b5 Mon Sep 17 00:00:00 2001 From: Adam French Date: Tue, 7 Apr 2026 14:10:03 +0100 Subject: [PATCH] Replace envsubst with sed in searxng entrypoint to avoid extra dependencies Co-Authored-By: Claude Opus 4.6 --- searxng/Dockerfile | 1 - searxng/entrypoint.sh | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/searxng/Dockerfile b/searxng/Dockerfile index bc9b17a..3629ddb 100644 --- a/searxng/Dockerfile +++ b/searxng/Dockerfile @@ -1,6 +1,5 @@ FROM searxng/searxng:latest -RUN xbps-install -Sy gettext COPY settings.yml.template /searxng/settings.yml.template COPY entrypoint.sh /searxng/entrypoint.sh diff --git a/searxng/entrypoint.sh b/searxng/entrypoint.sh index 04b0bcd..d9b36f5 100644 --- a/searxng/entrypoint.sh +++ b/searxng/entrypoint.sh @@ -1,6 +1,8 @@ #!/bin/sh set -e -envsubst < /searxng/settings.yml.template > /etc/searxng/settings.yml +sed -e "s|\${BASE_URL}|${BASE_URL}|g" \ + -e "s|\${SEARXNG_SECRET_KEY}|${SEARXNG_SECRET_KEY}|g" \ + /searxng/settings.yml.template > /etc/searxng/settings.yml exec /usr/local/searxng/dockerfiles/docker-entrypoint.sh "$@"