# https://coreos.com/docs/launching-containers/launching/getting-started-with-systemd/ [Unit] Description=Caddy After=docker.service Requires=docker.service [Service] TimeoutStartSec=0 User=core ExecStartPre=-/usr/bin/docker kill caddy ExecStartPre=-/usr/bin/docker rm caddy ExecStartPre=-/usr/bin/docker pull abiosoft/caddy:php ExecStart=/usr/bin/docker run --name caddy -e HOSTNAME=%H -v /home/core/Caddyfile:/etc/Caddyfile -v /home/core/www:/srv/ -v /home/core/.caddy:/root/.caddy -p 80:80 -p 443:443 abiosoft/caddy:php RestartSec=5 Restart=always [Install] WantedBy=multi-user.target