diff --git a/core/Dockerfile b/core/Dockerfile index 56edd1e..234b88b 100644 --- a/core/Dockerfile +++ b/core/Dockerfile @@ -1,4 +1,4 @@ -# syntax=docker/dockerfile:1.3-labs +# syntax=docker.io/docker/dockerfile:1.5.2 FROM ubuntu:20.04 RUN <>/etc/mailname +EOF +COPY etc/postfix/ /etc/postfix/ COPY --chmod=0775 entrypoint.sh /entrypoint.sh EXPOSE 25 VOLUME /var/spool/postfix diff --git a/postfix/Dockerfile.alpine b/postfix/Dockerfile.alpine new file mode 100644 index 0000000..3fd2e21 --- /dev/null +++ b/postfix/Dockerfile.alpine @@ -0,0 +1,10 @@ +# syntax=docker.io/docker/dockerfile:1.5.2 +FROM alpine:latest +# install apt packages +ENV TZ Europe/Berlin +RUN apk add --no-cache postfix spamassassin rsyslog logrotate xz +COPY --chmod=0775 entrypoint.sh /entrypoint.sh +EXPOSE 25 +VOLUME /var/spool/postfix +ENTRYPOINT ["/entrypoint.sh"] +CMD ["postfix", "start-fg"] \ No newline at end of file diff --git a/postfix/Dockerfile.ubuntu b/postfix/Dockerfile.ubuntu deleted file mode 100644 index 19c729a..0000000 --- a/postfix/Dockerfile.ubuntu +++ /dev/null @@ -1,13 +0,0 @@ -# syntax=docker/dockerfile:1.3-labs -FROM ubuntu:20.04 -# install apt packages -RUN <