uses apk del in smtp/Dockerfile to cut layer size
This commit is contained in:
+7
-4
@@ -1,18 +1,21 @@
|
||||
FROM alpine:3.23
|
||||
FROM alpine:3.23 AS build
|
||||
|
||||
WORKDIR /
|
||||
RUN mkdir -p /var/msmtp
|
||||
RUN apk --update --no-cache add git autoconf automake build-base gettext gettext-dev gnutls-dev libtool make texinfo && \
|
||||
RUN apk --update --no-cache add git autoconf automake build-base gettext-dev gnutls-dev libtool make texinfo && \
|
||||
git clone https://github.com/marlam/msmtp.git --branch msmtp-1.8.32 --single-branch --depth 1
|
||||
WORKDIR /msmtp
|
||||
RUN autoreconf -fi && \
|
||||
./configure && \
|
||||
make && \
|
||||
make install
|
||||
make install && \
|
||||
apk del git autoconf automake build-base gettext-dev gnutls-dev libtool make texinfo
|
||||
|
||||
FROM alpine:3.23 AS final
|
||||
RUN apk --update --no-cache add gettext
|
||||
COPY --from=build /usr/local/bin/msmtp /usr/local/bin/msmtpd /usr/local/bin/
|
||||
ARG LOCAL_SMTP_PORT
|
||||
EXPOSE $LOCAL_SMTP_PORT
|
||||
|
||||
COPY .msmtprc ./
|
||||
|
||||
CMD msmtpd \
|
||||
|
||||
Reference in New Issue
Block a user