sha256:822116232b684b901bcd49968dc48bc13514df6d26a2b3ef4c689817e7d0e098
OS/ARCH
Compressed size
47.76 MB
Last pushed
over 1 year by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:8df5abb7960dc8df6dd5040bb00065cf2cba1d7e80a0b5b4cc2baa3e4eb56134
2
ENV GPG_KEY=D5823CACB477191CAC0075555AE420CC0209989E
0 B
3
ARG CMAKEFLAGS=-DCMAKE_INSTALL_PREFIX=/opt/znc -DWANT_CYRUS=YES -DWANT_PERL=YES -DWANT_PYTHON=YES -DWANT_ARGON=YES
0 B
4
ARG MAKEFLAGS=
0 B
5
ENV ZNC_VERSION=1.9.1
0 B
6
RUN |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 # buildkit
46.72 MB
7
COPY entrypoint.sh / # buildkit
173 B
8
COPY startup-sequence /startup-sequence/ # buildkit
750 B
9
VOLUME [/znc-data]
0 B
10
ENTRYPOINT ["/entrypoint.sh"]
0 B