From aac4c6b5f41abd640436fcb75b9376fedfce5d15 Mon Sep 17 00:00:00 2001 From: DerLinkman Date: Fri, 31 Jan 2025 12:49:39 +0100 Subject: [PATCH] postfix: added master.pid removal and startsecs to supervisord (#6284) --- data/Dockerfiles/postfix/postfix.sh | 5 +++++ data/Dockerfiles/postfix/supervisord.conf | 1 + 2 files changed, 6 insertions(+) diff --git a/data/Dockerfiles/postfix/postfix.sh b/data/Dockerfiles/postfix/postfix.sh index 2960444cb..9a4c023f1 100755 --- a/data/Dockerfiles/postfix/postfix.sh +++ b/data/Dockerfiles/postfix/postfix.sh @@ -509,6 +509,11 @@ chgrp -R postdrop /var/spool/postfix/public chgrp -R postdrop /var/spool/postfix/maildrop postfix set-permissions +# Checking if there is a leftover of a crashed postfix container before starting a new one +if [ -e /var/spool/postfix/pid/master.pid ]; then + rm -rf /var/spool/postfix/pid/master.pid +fi + # Check Postfix configuration postconf -c /opt/postfix/conf > /dev/null diff --git a/data/Dockerfiles/postfix/supervisord.conf b/data/Dockerfiles/postfix/supervisord.conf index 134a6c6d1..ba70f8edf 100644 --- a/data/Dockerfiles/postfix/supervisord.conf +++ b/data/Dockerfiles/postfix/supervisord.conf @@ -18,6 +18,7 @@ stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 autorestart=true +startsecs=10 [eventlistener:processes] command=/usr/local/sbin/stop-supervisor.sh