searxng (latest)

Published 2025-04-12 17:52:07 +02:00 by nfr

Installation

docker pull git.holgersson.xyz/nfr/searxng:latest
sha256:0038a28ab23e6c674b91110ef7623fa98213dd33ad7b12479002af4aa849d1bd

Image Layers

ADD alpine-minirootfs-3.20.6-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ENTRYPOINT ["/sbin/tini","--","/usr/local/searxng/dockerfiles/docker-entrypoint.sh"]
EXPOSE 8080
VOLUME /etc/searxng
ARG SEARXNG_GID
ARG SEARXNG_GID SEARXNG_UID
|2 SEARXNG_GID=977 SEARXNG_UID=977 /bin/sh -c addgroup -g ${SEARXNG_GID} searxng && adduser -u ${SEARXNG_UID} -D -h /usr/local/searxng -s /bin/sh -G searxng searxng
ENV INSTANCE_NAME=searxng AUTOCOMPLETE= BASE_URL= BIND_ADDRESS=[::]:8080 MORTY_KEY= MORTY_URL= SEARXNG_SETTINGS_PATH=/etc/searxng/settings.yml UWSGI_SETTINGS_PATH=/etc/searxng/uwsgi.ini UWSGI_WORKERS=%k UWSGI_THREADS=4
WORKDIR /usr/local/searxng
COPY file:a436c650a53c14d8286ead41d0df8413bff3b094c8ccf74f37466257021abfba in ./requirements.txt
|2 SEARXNG_GID=977 SEARXNG_UID=977 /bin/sh -c apk add --no-cache -t build-dependencies build-base py3-setuptools python3-dev libffi-dev libxslt-dev libxml2-dev openssl-dev tar git && apk add --no-cache ca-certificates python3 py3-pip libxml2 libxslt openssl tini uwsgi uwsgi-python3 brotli && pip3 install --break-system-packages --no-cache -r requirements.txt && apk del build-dependencies && rm -rf /root/.cache
COPY dir:cc70171330b8eee336ead8e18706aef0d09c800ba3bf6504b59fc3060ea62648 in ./dockerfiles
COPY dir:f6b44b8582f371b0667f7e7ef37fb02b62574f971cfe38050bdf511e3e577c2e in ./searx
ARG SEARXNG_GID SEARXNG_UID TIMESTAMP_SETTINGS
ARG SEARXNG_GID SEARXNG_UID TIMESTAMP_SETTINGS TIMESTAMP_UWSGI
ARG SEARXNG_GID SEARXNG_UID TIMESTAMP_SETTINGS TIMESTAMP_UWSGI VERSION_GITCOMMIT
|5 SEARXNG_GID=977 SEARXNG_UID=977 TIMESTAMP_SETTINGS=1744008240 TIMESTAMP_UWSGI=1743771473 VERSION_GITCOMMIT=60a373ad8 /bin/sh -c su searxng -c "/usr/bin/python3 -m compileall -q searx" && touch -c --date=@${TIMESTAMP_SETTINGS} searx/settings.yml && touch -c --date=@${TIMESTAMP_UWSGI} dockerfiles/uwsgi.ini && find /usr/local/searxng/searx/static -a \( -name '*.html' -o -name '*.css' -o -name '*.js' -o -name '*.svg' -o -name '*.ttf' -o -name '*.eot' \) -type f -exec gzip -9 -k {} \+ -exec brotli --best {} \+
HEALTHCHECK CMD wget --quiet --tries=1 --spider http://localhost:8080/healthz || exit 1
ARG LABEL_DATE SEARXNG_GID SEARXNG_UID TIMESTAMP_SETTINGS TIMESTAMP_UWSGI VERSION_GITCOMMIT
ARG GIT_URL LABEL_DATE SEARXNG_GID SEARXNG_UID TIMESTAMP_SETTINGS TIMESTAMP_UWSGI VERSION_GITCOMMIT
ARG GIT_URL LABEL_DATE SEARXNG_GID SEARXNG_GIT_VERSION SEARXNG_UID TIMESTAMP_SETTINGS TIMESTAMP_UWSGI VERSION_GITCOMMIT
ARG GIT_URL LABEL_DATE SEARXNG_DOCKER_TAG SEARXNG_GID SEARXNG_GIT_VERSION SEARXNG_UID TIMESTAMP_SETTINGS TIMESTAMP_UWSGI VERSION_GITCOMMIT
ARG GIT_URL LABEL_DATE LABEL_VCS_REF SEARXNG_DOCKER_TAG SEARXNG_GID SEARXNG_GIT_VERSION SEARXNG_UID TIMESTAMP_SETTINGS TIMESTAMP_UWSGI VERSION_GITCOMMIT
ARG GIT_URL LABEL_DATE LABEL_VCS_REF LABEL_VCS_URL SEARXNG_DOCKER_TAG SEARXNG_GID SEARXNG_GIT_VERSION SEARXNG_UID TIMESTAMP_SETTINGS TIMESTAMP_UWSGI VERSION_GITCOMMIT
LABEL maintainer="searxng <${GIT_URL}>" description="A privacy-respecting, hackable metasearch engine." version="${SEARXNG_GIT_VERSION}" org.label-schema.schema-version="1.0" org.label-schema.name="searxng" org.label-schema.version="${SEARXNG_GIT_VERSION}" org.label-schema.url="${LABEL_VCS_URL}" org.label-schema.vcs-ref=${LABEL_VCS_REF} org.label-schema.vcs-url=${LABEL_VCS_URL} org.label-schema.build-date="${LABEL_DATE}" org.label-schema.usage="https://github.com/searxng/searxng-docker" org.opencontainers.image.title="searxng" org.opencontainers.image.version="${SEARXNG_DOCKER_TAG}" org.opencontainers.image.url="${LABEL_VCS_URL}" org.opencontainers.image.revision=${LABEL_VCS_REF} org.opencontainers.image.source=${LABEL_VCS_URL} org.opencontainers.image.created="${LABEL_DATE}" org.opencontainers.image.documentation="https://github.com/searxng/searxng-docker"

Labels

Key Value
description A privacy-respecting, hackable metasearch engine.
io.buildah.version 1.39.4
maintainer searxng <https://github.com/searxng/searxng>
org.label-schema.build-date 2025-04-11T23:03:25Z
org.label-schema.name searxng
org.label-schema.schema-version 1.0
org.label-schema.url https://github.com/searxng/searxng
org.label-schema.usage https://github.com/searxng/searxng-docker
org.label-schema.vcs-ref 2287a6826aa612e39147d9e222736183df8f0b60
org.label-schema.vcs-url https://github.com/searxng/searxng
org.label-schema.version 2024.5.12+60a373ad8
org.opencontainers.image.created 2025-04-11T23:03:25Z
org.opencontainers.image.documentation https://github.com/searxng/searxng-docker
org.opencontainers.image.revision 2287a6826aa612e39147d9e222736183df8f0b60
org.opencontainers.image.source https://github.com/searxng/searxng
org.opencontainers.image.title searxng
org.opencontainers.image.url https://github.com/searxng/searxng
org.opencontainers.image.version 2024.5.12-60a373ad8
version 2024.5.12+60a373ad8
Details
Container
2025-04-12 17:52:07 +02:00
38
OCI / Docker
linux/amd64
67 MiB
Versions (1) View all
latest 2025-04-12