searxng (latest)

Published 2024-11-18 18:33:48 +01:00 by nfr

Installation

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

Image Layers

ADD alpine-minirootfs-3.20.3-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= 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:2bb1937f2d773cc6ae157cce417b6719529d98b4809ab07c8acff19ac942eb32 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:da5f09445bf27c77da8c3e605bfeffc236d49d095d8d84df9fad232e96fb53c9 in ./dockerfiles
COPY dir:6cc5d8fc218e198a4c17c434375e70ceff30b1550079071ee512ce3bff2fe912 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=1731251381 TIMESTAMP_UWSGI=1714167749 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 {} \+
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.38.0
maintainer searxng <https://github.com/searxng/searxng>
org.label-schema.build-date 2024-11-18T17:29:32Z
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 10d3af84b833ab2f2d1095efa3a7ba240ffb32fc
org.label-schema.vcs-url https://github.com/searxng/searxng
org.label-schema.version 2024.5.12+60a373ad8
org.opencontainers.image.created 2024-11-18T17:29:32Z
org.opencontainers.image.documentation https://github.com/searxng/searxng-docker
org.opencontainers.image.revision 10d3af84b833ab2f2d1095efa3a7ba240ffb32fc
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
2024-11-18 18:33:48 +01:00
26
OCI / Docker
linux/amd64
67 MiB
Versions (1) View all
latest 2024-11-18