# LayerNX © – LNX Search (search.layernx.de) # Offizielles SearXNG-Image (gepinnte Version) + LayerNX-Branding. # Gebaut von deploy/deploy.sh bzw. update.sh – der Build-Kontext bekommt dabei # shared/brand nach lnx/brand kopiert. ARG SEARXNG_IMAGE=docker.io/searxng/searxng:2026.10.17-1c10abe2d FROM ${SEARXNG_IMAGE} COPY lnx/ /tmp/lnx/ RUN python3 /tmp/lnx/lnx_brand.py /usr/local/searxng/searx /tmp/lnx \ && chown -R 977:977 /usr/local/searxng/searx/static /usr/local/searxng/searx/templates \ && rm -rf /tmp/lnx # IPv4 statt "::" – läuft auch auf Hosts/LXCs ohne IPv6 ENV GRANIAN_HOST="0.0.0.0" LABEL org.opencontainers.image.title="LNX Search" \ org.opencontainers.image.vendor="LayerNX" \ org.opencontainers.image.description="SearXNG mit LayerNX-Branding (search.layernx.de)"