searxng (latest)

Published 2024-12-26 18:45:08 +01:00 by nfr

Installation

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

Image Layers

ADD alpine-minirootfs-3.21.0-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:f6cc3640d4e34fff0904e9b6941a2546a8db021d6d829f1a68b1ac770d3efdc9 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:d07eedbe3236bfb08a3a3837e31da72b99905737fda882d592c33493835e06b4 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=1735128798 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-12-26T17:26:05Z
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 73e395c8ceecf015e1fa3c56b8c8e09780472604
org.label-schema.vcs-url https://github.com/searxng/searxng
org.label-schema.version 2024.5.12+60a373ad8
org.opencontainers.image.created 2024-12-26T17:26:05Z
org.opencontainers.image.documentation https://github.com/searxng/searxng-docker
org.opencontainers.image.revision 73e395c8ceecf015e1fa3c56b8c8e09780472604
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-12-26 18:45:08 +01:00
30
OCI / Docker
linux/amd64
67 MiB
Versions (1) View all
latest 2024-12-26