diff --git a/caddy.service b/caddy.service index d9b3530..d13e79e 100644 --- a/caddy.service +++ b/caddy.service @@ -3,11 +3,20 @@ Description=Caddy webserver service After=network.target [Service] +Restart=on-abort Type=simple User=caddy WorkingDirectory=/etc/caddy -ExecStart=/usr/local/bin/caddy -conf /etc/caddy/Caddyfile -Restart=on-abort + +ExecStart=/usr/local/bin/caddy -log stdout -agree=true -conf=/etc/caddy/Caddyfile +ExecReload=/bin/kill -USR1 $MAINPID + +KillMode=mixed +KillSignal=SIGQUIT +TimeoutStopSec=5s + +LimitNOFILE=1048576 +LimitNPROC=512 [Install] WantedBy=multi-user.target \ No newline at end of file