Compare commits

...

2 Commits

Author SHA1 Message Date
joeac b788f4f627 unsub from tuxmachines because it's way too busy 2026-03-20 21:41:59 +00:00
joeac 07b695d15b uses apk del in smtp/Dockerfile to cut layer size 2026-03-20 10:14:01 +00:00
2 changed files with 7 additions and 5 deletions
-1
View File
@@ -1,4 +1,3 @@
gemini://gemini.tuxmachines.org:1965/feed.xml
gemini://joeac.net/gemlog/
gemini://idiomdrottning.org:1965/sub
gemini://spool-five.com:1965/gemlog/index.gmi
+7 -4
View File
@@ -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 \