summaryrefslogtreecommitdiff
path: root/container
diff options
context:
space:
mode:
Diffstat (limited to 'container')
-rwxr-xr-xcontainer/docker-entrypoint.sh43
1 files changed, 1 insertions, 42 deletions
diff --git a/container/docker-entrypoint.sh b/container/docker-entrypoint.sh
index 72d020dcf..ee14b2f05 100755
--- a/container/docker-entrypoint.sh
+++ b/container/docker-entrypoint.sh
@@ -12,8 +12,7 @@ Environment variables:
INSTANCE_NAME settings.yml : general.instance_name
AUTOCOMPLETE settings.yml : search.autocomplete
BASE_URL settings.yml : server.base_url
- MORTY_URL settings.yml : result_proxy.url
- MORTY_KEY settings.yml : result_proxy.key
+
Volume:
/etc/searxng the docker entry point copies settings.yml and uwsgi.ini in
this directory (see the -f command line option)"
@@ -70,20 +69,6 @@ patch_searxng_settings() {
-e "s/autocomplete: \"\"/autocomplete: \"${AUTOCOMPLETE}\"/g" \
-e "s/ultrasecretkey/$(head -c 24 /dev/urandom | base64 | tr -dc 'a-zA-Z0-9')/g" \
"${CONF}"
-
- # Morty configuration
-
- if [ -n "${MORTY_KEY}" ] && [ -n "${MORTY_URL}" ]; then
- sed -i -e "s/image_proxy: false/image_proxy: true/g" \
- "${CONF}"
- cat >> "${CONF}" <<-EOF
-
-# Morty configuration
-result_proxy:
- url: ${MORTY_URL}
- key: !!binary "${MORTY_KEY}"
-EOF
- fi
}
update_conf() {
@@ -122,30 +107,6 @@ update_conf() {
fi
}
-# searx compatibility: copy /etc/searx/* to /etc/searxng/*
-SEARX_CONF=0
-if [ -f "/etc/searx/settings.yml" ]; then
- if [ ! -f "${SEARXNG_SETTINGS_PATH}" ]; then
- printf '⚠️ /etc/searx/settings.yml is copied to /etc/searxng\n'
- cp "/etc/searx/settings.yml" "${SEARXNG_SETTINGS_PATH}"
- fi
- SEARX_CONF=1
-fi
-if [ -f "/etc/searx/uwsgi.ini" ]; then
- printf '⚠️ /etc/searx/uwsgi.ini is ignored. Use the volume /etc/searxng\n'
- SEARX_CONF=1
-fi
-if [ "$SEARX_CONF" -eq "1" ]; then
- printf '⚠️ The deprecated volume /etc/searx is mounted. Please update your configuration to use /etc/searxng ⚠️\n'
- cat << EOF > /etc/searx/deprecated_volume_read_me.txt
-This Docker image uses the volume /etc/searxng
-Update your configuration:
-* remove uwsgi.ini (or very carefully update your existing uwsgi.ini using https://github.com/searxng/searxng/blob/master/container/uwsgi.ini )
-* mount /etc/searxng instead of /etc/searx
-EOF
-fi
-# end of searx compatibility
-
# make sure there are uwsgi settings
update_conf "${FORCE_CONF_UPDATE}" "${UWSGI_SETTINGS_PATH}" "/usr/local/searxng/container/uwsgi.ini" "patch_uwsgi_settings"
@@ -158,8 +119,6 @@ if [ $DRY_RUN -eq 1 ]; then
exit
fi
-unset MORTY_KEY
-
printf 'Listen on %s\n' "${BIND_ADDRESS}"
# Start uwsgi