diff --git a/dockerfiles/email/postfix/Dockerfile b/dockerfiles/email/postfix/Dockerfile index 3f211dc5ba91836468ce56f6d98d5764ae606853..73b9ee1718c44479a5d433e24a8e58c57756d39a 100644 --- a/dockerfiles/email/postfix/Dockerfile +++ b/dockerfiles/email/postfix/Dockerfile @@ -14,6 +14,7 @@ COPY postfix_outgoing_mail_header_filters /etc/postfix/outgoing_mail_header_filt COPY virtual-mailbox-domains.cf /etc/postfix/virtual-mailbox-domains.cf COPY virtual-mailbox-maps.cf /etc/postfix/virtual-mailbox-maps.cf COPY virtual-alias-maps.cf /etc/postfix/virtual-alias-maps.cf +COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf RUN \ chmod u+x /install.sh && \ diff --git a/dockerfiles/email/postfix/install.sh b/dockerfiles/email/postfix/install.sh index d4d7633ba22fc13a6c1471f02104092a3f4f5d5d..d62a5ad9d2ce6b86237b7f2ca63a146d7848449c 100644 --- a/dockerfiles/email/postfix/install.sh +++ b/dockerfiles/email/postfix/install.sh @@ -18,16 +18,5 @@ sed -i "s/##HOSTNAME##/$HOSTNAME/" /etc/postfix/main.cf chown -R postfix:postfix /var/spool/postfix/dovecot -#supervisor -cat > /etc/supervisor/conf.d/supervisord.conf <<EOF -[supervisord] -nodaemon=true - -[program:postfix] -process_name = master -command = /etc/init.d/postfix start -startsecs = 0 -autorestart = false - EOF diff --git a/dockerfiles/email/postfix/supervisord.conf b/dockerfiles/email/postfix/supervisord.conf new file mode 100644 index 0000000000000000000000000000000000000000..51213337a301310c2509c898a4c1ffb779e79b74 --- /dev/null +++ b/dockerfiles/email/postfix/supervisord.conf @@ -0,0 +1,21 @@ +[supervisord] +nodaemon=true + +[program:postfix] +process_name = postfix +command = /etc/init.d/postfix start +startsecs = 0 +autorestart = false + +[program:opendkim] +process_name = opendkim +command = /etc/init.d/opendkim start +startsecs = 0 +autorestart = false + +[program:opendmarc] +process_name = opendmarc +command = /etc/init.d/opendmarc start +startsecs = 0 +autorestart = false +