containers

Containers I support or use.

inn2 (2.7.4)

Published 2026-07-24 20:16:19 +05:00 by drone in containers/inn2

Installation

docker pull code.pztrn.name/containers/inn2:2.7.4
sha256:380f4a5670dd45c40efb53615f20023fab542e758bfbc78cbb91f7582cc21b93

Image Layers

ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ENV PERL_MM_USE_DEFAULT=1
RUN /bin/sh -c apk add --no-cache bison build-base curl gawk gd-dev gnupg libgd krb5-dev openssl openssl-dev perl perl-dev perl-utils python3 python3-dev s6 shadow sqlite-dev tar zlib-dev && cpan -T GD MIME::Parser && rm -rf /root/.cpan # buildkit
ARG VERSION=2.7.4
RUN |1 VERSION=2.7.4 /bin/sh -c curl -sL https://github.com/InterNetNews/inn/releases/download/${VERSION}/inn-${VERSION}.tar.gz | tar xz # buildkit
WORKDIR /inn-2.7.4
RUN |1 VERSION=2.7.4 /bin/sh -c ./configure --prefix=/inn2 --with-zlib --with-openssl --with-sqlite --with-krb5 --with-perl --with-python && make && sed -i 's/#domain:/domain: news.localhost/' site/inn.conf && make install # buildkit
RUN |1 VERSION=2.7.4 /bin/sh -c sed -i 's/#\(tlscapath:\)/\1/' /inn2/etc/inn.conf && sed -i 's/#\(tlscertfile:\)/\1/' /inn2/etc/inn.conf && sed -i 's/#\(tlskeyfile:\)/\1/' /inn2/etc/inn.conf && mv /inn2/etc /inn2/etc-default && mv /inn2/db /inn2/db-default && mv /inn2/spool /inn2/spool-default # buildkit
COPY configuration /etc # buildkit
COPY start-innd.sh /start-innd # buildkit
RUN |1 VERSION=2.7.4 /bin/sh -c groupmod -g 600 news && usermod -u 600 -g 600 -d /inn2 news && chown -R news:news /inn2 && chown -R news:news /etc/s6 # buildkit
WORKDIR /inn2
ENV PATH=/inn2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV PERL_MM_USE_DEFAULT=1
USER news
EXPOSE [119/tcp]
EXPOSE [563/tcp]
VOLUME [/inn2/db /inn2/spool /inn2/log]
CMD ["/usr/bin/s6-svscan" "/etc/s6"]
Details
Container
2026-07-24 20:16:19 +05:00
1
OCI / Docker
linux/amd64
226 MiB
Versions (1) View all
2.7.4 2026-07-24