docker-postfix/Dockerfile
2025-02-09 00:40:31 +00:00

15 lines
506 B
Docker

FROM alpine:3.21
RUN apk add --no-cache --update postfix cyrus-sasl ca-certificates bash && \
apk add --no-cache --upgrade musl musl-utils && \
# Clean up
(rm "/tmp/"* 2>/dev/null || true) && (rm -rf /var/cache/apk/* 2>/dev/null || true)
VOLUME [ "/var/spool/postfix", "/etc/postfix" ]
COPY docker-entrypoint.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/docker-entrypoint.sh
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
# start-fg = start in foreground
CMD ["postfix", "start-fg"]