• Joined on 2023-02-03

searxng (1.0.0)

Published 2023-12-06 06:07:35 +00:00 by mol in mol/custom-searxng

Installation

docker pull git.liliyamol.cn/mol/searxng:1.0.0
sha256:9b72f0b63b48c9cb87214ed9c6954af18c01785a62a973d52a06fcb63d7e874a

Image Layers

ADD file:fc714080c3bcbbce7ac746a10d7b4355ffa36293a8d435d62cd5359ea8eb8364 in /
CMD ["/bin/sh"]
ENTRYPOINT ["/sbin/tini" "--" "/usr/local/searxng/dockerfiles/docker-entrypoint.sh"]
EXPOSE map[8080/tcp:{}]
VOLUME [/etc/searxng]
ARG SEARXNG_GID=977
ARG SEARXNG_UID=977
RUN |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 # buildkit
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 requirements.txt ./requirements.txt # buildkit
RUN |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 su-exec python3 py3-pip libxml2 libxslt openssl tini uwsgi uwsgi-python3 brotli && pip3 install --no-cache -r requirements.txt && apk del build-dependencies && rm -rf /root/.cache # buildkit
COPY dockerfiles ./dockerfiles # buildkit
COPY searx ./searx # buildkit
ARG TIMESTAMP_SETTINGS=0
ARG TIMESTAMP_UWSGI=0
ARG VERSION_GITCOMMIT=unknown
RUN |5 SEARXNG_GID=977 SEARXNG_UID=977 TIMESTAMP_SETTINGS=1701607637 TIMESTAMP_UWSGI=1699807594 VERSION_GITCOMMIT=3829c253f /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 {} \+ # buildkit
ARG LABEL_DATE=
ARG GIT_URL=unknown
ARG SEARXNG_GIT_VERSION=unknown
ARG SEARXNG_DOCKER_TAG=unknown
ARG LABEL_VCS_REF=
ARG LABEL_VCS_URL=
LABEL maintainer=searxng <https://github.com/searxng/searxng> description=A privacy-respecting, hackable metasearch engine. version=2023.12.3+3829c253f org.label-schema.schema-version=1.0 org.label-schema.name=searxng org.label-schema.version=2023.12.3+3829c253f org.label-schema.url=https://github.com/searxng/searxng org.label-schema.vcs-ref=3829c253ff86eb169966c6b6e8c4247b774c68cb org.label-schema.vcs-url=https://github.com/searxng/searxng org.label-schema.build-date=2023-12-03T18:52:35Z org.label-schema.usage=https://github.com/searxng/searxng-docker org.opencontainers.image.title=searxng org.opencontainers.image.version=2023.12.3-3829c253f org.opencontainers.image.url=https://github.com/searxng/searxng org.opencontainers.image.revision=3829c253ff86eb169966c6b6e8c4247b774c68cb org.opencontainers.image.source=https://github.com/searxng/searxng org.opencontainers.image.created=2023-12-03T18:52:35Z org.opencontainers.image.documentation=https://github.com/searxng/searxng-docker
EXPOSE 8080
WORKDIR /usr/local/searxng
COPY dir:b3f662f75ce7c1aa26b428eb59b6666d747a0abd917c85035f9812f54e341d2f in ./custom
/bin/sh -c cp ./custom/engines/* ./searx/engines/
/bin/sh -c pip install -r ./custom/requirements.txt
ENTRYPOINT ["/bin/sh" "-c" "/usr/local/searxng/dockerfiles/docker-entrypoint.sh"]
LABEL org.opencontainers.image.created=2023-12-06T05:59:18Z
LABEL org.opencontainers.image.revision=4fe8b8c8a8fdd31ab5fa4a795b39e6811b2aa682
LABEL org.opencontainers.image.source=https://git.liliyamol.cn:8081/mol/custom-searxng.git
LABEL org.opencontainers.image.url=https://git.liliyamol.cn:8081/mol/custom-searxng

Labels

Key Value
description A privacy-respecting, hackable metasearch engine.
maintainer searxng <https://github.com/searxng/searxng>
org.label-schema.build-date 2023-12-03T18:52:35Z
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 3829c253ff86eb169966c6b6e8c4247b774c68cb
org.label-schema.vcs-url https://github.com/searxng/searxng
org.label-schema.version 2023.12.3+3829c253f
org.opencontainers.image.created 2023-12-06T05:59:18Z
org.opencontainers.image.documentation https://github.com/searxng/searxng-docker
org.opencontainers.image.revision 4fe8b8c8a8fdd31ab5fa4a795b39e6811b2aa682
org.opencontainers.image.source https://git.liliyamol.cn:8081/mol/custom-searxng.git
org.opencontainers.image.title searxng
org.opencontainers.image.url https://git.liliyamol.cn:8081/mol/custom-searxng
org.opencontainers.image.version 2023.12.3-3829c253f
version 2023.12.3+3829c253f
Details
Container
2023-12-06 06:07:35 +00:00
22
OCI / Docker
linux/amd64
68 MiB
Versions (3) View all
latest 2024-03-03
1.2.0 2024-03-03
1.0.0 2023-12-06