Block a user
znc (latest)
Published 2026-05-29 18:09:49 -04:00 by l3gion
Installation
docker pull registry.mckechney.us/l3gion/znc:latestsha256:3de8857353e6847bd6db88e32a2015232166f0606a2dca66dc89522bc62c7c4f
Image Layers
| ADD file:37a76ec18f9887751cd8473744917d08b7431fc4085097bb6a09d81b41775473 in / |
| CMD ["/bin/sh"] |
| ENV GPG_KEY=D5823CACB477191CAC0075555AE420CC0209989E |
| ARG CMAKEFLAGS=-DCMAKE_INSTALL_PREFIX=/opt/znc -DWANT_CYRUS=YES -DWANT_PERL=YES -DWANT_PYTHON=YES -DWANT_ARGON=YES |
| ARG MAKEFLAGS= |
| ENV ZNC_VERSION=1.9.0 |
| |2 CMAKEFLAGS=-DCMAKE_INSTALL_PREFIX=/opt/znc -DWANT_CYRUS=YES -DWANT_PERL=YES -DWANT_PYTHON=YES -DWANT_ARGON=YES MAKEFLAGS= /bin/sh -c set -x && adduser -S znc && addgroup -S znc && apk add --no-cache --virtual runtime-dependencies argon2-libs boost ca-certificates cyrus-sasl icu icu-data-full openssl su-exec tini tzdata && apk add --no-cache --virtual build-dependencies argon2-dev boost-dev build-base cmake curl cyrus-sasl-dev gettext gnupg icu-dev openssl-dev perl-dev python3-dev && mkdir /znc-src && cd /znc-src && curl -fsSL "https://znc.in/releases/archive/znc-${ZNC_VERSION}.tar.gz" -o znc.tgz && curl -fsSL "https://znc.in/releases/archive/znc-${ZNC_VERSION}.tar.gz.sig" -o znc.tgz.sig && export GNUPGHOME="$(mktemp -d)" && gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "${GPG_KEY}" && gpg --batch --verify znc.tgz.sig znc.tgz && rm -rf "$GNUPGHOME" && tar -zxf znc.tgz --strip-components=1 && mkdir build && cd build && cmake .. ${CMAKEFLAGS} && make $MAKEFLAGS && make install && apk del build-dependencies && cd / && rm -rf /znc-src |
| COPY file:15e47c9cc6835e0818d6896aa6537a8adda40ff814c287685183c73fa9df4713 in / |
| COPY dir:4684da7bbf1d77862fa1a1b074543f975eb608cc0b6b1951ff5c5b58959d0faa in /startup-sequence/ |
| VOLUME [/znc-data] |
| ENTRYPOINT ["/entrypoint.sh"] |
| /bin/sh -c set -x && apk add --no-cache build-base cmake icu-dev openssl-dev perl python3 |
| COPY file:765473e154cb7674cba99ed8ee42b51feda01581be870e3d1e7e4930b82a0f37 in /startup-sequence/ |
| COPY ./znc-cfg/ /znc-data # buildkit |
| COPY ./clientbuffer.cpp /znc-data/modules/clientbuffer.cpp # buildkit |
| COPY ./playback.cpp /znc-data/modules/playback.cpp # buildkit |