15 lines
506 B
Docker
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"]
|