1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 11:58:47 +00:00
dockerfiles/nullmailer/Dockerfile

43 lines
1.1 KiB
Docker
Raw Normal View History

2016-01-31 06:33:49 +00:00
#
# Dockerfile for nullmailer
#
FROM alpine
2017-05-07 23:05:07 +00:00
MAINTAINER kev <noreply@easypi.pro>
2016-01-31 06:33:49 +00:00
ENV NM_VER 2.0
ENV NM_URL https://github.com/bruceg/nullmailer/archive/$NM_VER.tar.gz
RUN set -xe \
&& apk add -U autoconf \
automake \
build-base \
curl \
gnutls \
gnutls-dev \
libstdc++ \
tar \
&& adduser -H -D nullmail \
&& mkdir nullmailer \
&& cd nullmailer \
&& curl -sSL $NM_URL | tar xz --strip 1 \
&& mv ChangeLog.old ChangeLog \
&& chmod +x autogen.sh \
&& ./autogen.sh \
&& ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-tls \
&& make install install-root \
&& cd .. \
&& rm -rf nullmailer \
&& apk del autoconf \
automake \
build-base \
curl \
gnutls-dev \
tar \
&& rm -rf /var/cache/apk/*
VOLUME /etc/nullmailer
WORKDIR /var/spool/nullmailer/queue
CMD ["nullmailer-send"]