Spotter-VM/postfix/Dockerfile

19 lines
691 B
Docker
Raw Normal View History

2018-01-15 20:05:33 +01:00
FROM alpine:3.7
MAINTAINER Disassembler <disassembler@dasm.cz>
RUN \
# Create OS user (which will be picked up later by apk add)
addgroup -S -g 587 postfix \
&& adduser -S -u 587 -h /var/spool/postfix -s /bin/false -g postfix -G postfix postfix \
# Install Postfix
&& apk --no-cache add ca-certificates postfix s6 \
# Cleanup
&& rm -r /etc/postfix/access /etc/postfix/aliases /etc/postfix/canonical /etc/postfix/dynamicmaps.cf* /etc/postfix/generic /etc/postfix/header_checks /etc/postfix/postfix-files.d /etc/postfix/relocated /etc/postfix/transport /etc/postfix/virtual
2018-01-15 20:05:33 +01:00
COPY docker/ /
VOLUME ["/etc/postfix", "/var/spool/postfix"]
EXPOSE 25
2018-01-15 20:05:33 +01:00
CMD ["s6-svscan", "/etc/services.d"]