[Unit] Description=Docker Mailserver Compose stack Requires=docker.service After=docker.service network-online.target Wants=network-online.target [Service] Type=oneshot RemainAfterExit=yes WorkingDirectory={{ mailserver.path }} ExecStart=/usr/bin/docker compose -f {{ mailserver.path }}/compose.yaml up -d ExecStop=/usr/bin/docker compose -f {{ mailserver.path }}/compose.yaml down TimeoutStartSec=0 [Install] WantedBy=multi-user.target