diff --git a/unit-files/postfix.service b/unit-files/postfix.service new file mode 100644 index 0000000000000000000000000000000000000000..bcb06a6c27c2b2d5a42a1401e2c333135fe249e4 --- /dev/null +++ b/unit-files/postfix.service @@ -0,0 +1,20 @@ +[Unit] +Description=%p +After=docker.service +Requires=docker.service + +[Service] +Restart=always +TimeoutStartSec=0 +ExecStartPre=-/usr/bin/docker kill %p +ExecStartPre=-/usr/bin/docker rm %p +ExecStart=/usr/bin/docker run\ +--name %p\ +-p 25:25\ +-v /data/server-wide/postfix/:/data\ +indiehosters/postfix-forwarder +ExecReload=/usr/bin/docker restart %p +ExecStop=/usr/bin/docker stop %p + +[Install] +WantedBy=multi-user.target