2
Caddy: systemd unit to first validate config
finkregh edited this page 2025-04-02 11:40:27 +00:00
/etc/systemd/system/caddy.service.d/override.conf
[Service]
# override/disable default value
ExecStart=
# validate config && start
ExecStart=sh -c '/usr/bin/caddy validate --config /etc/caddy/Caddyfile && /usr/bin/caddy run --environ --config /etc/caddy/Caddyfile'
ExecReload=
ExecReload=/usr/bin/caddy validate --config /etc/caddy/Caddyfile
ExecReload=/usr/bin/caddy reload --config /etc/caddy/Caddyfile --force