| # debian.sh --arch 'amd64' out/ 'trixie' '@1762202650' |
| LABEL maintainer=Zi Gao<zi@mightycastle.net> |
| LABEL version=13.0 |
| ARG DEBIAN_FRONTEND=noninteractive |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c set -eux; apt-get update; apt-get install -qy --no-install-recommends dovecot-imapd dovecot-lmtpd dovecot-ldap dovecot-fts-xapian postfix postfix-ldap postfix-policyd-spf-python procps opendkim opendkim-tools opendmarc cron rsyslog zstd python3 nano; rm -rf /var/lib/apt/lists/* /etc/cron.daily/* /etc/cron.d/*; apt-get clean # buildkit |
| COPY data / # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c set -eux; echo "zi@gao.id.au" > /root/.forward; chmod 644 /root/.forward; mkdir -p /etc/opendkim; adduser postfix opendmarc; postmap /etc/postfix/virtual; python3 -m compileall /tmp/pyscript; mv /tmp/pyscript/__pycache__/mail-setup.*.pyc /usr/local/bin/mail-setup.pyc; rm -rf /tmp/pyscript; chown root:root /etc/dovecot/*; chmod 0600 /etc/dovecot/*; chmod 777 /tmp; # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c set -eux; doveconf 1; # buildkit |
| WORKDIR /root |
| ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] |