description "Caddy HTTP/2 web server" start on runlevel [2345] stop on runlevel [016] # centos 6 upstart version does not support console console log # centos 6 upstart version does not support setuid/setgid setuid www-data setgid www-data respawn respawn limit 10 5 # centos 6 upstart version does not support reload reload signal SIGUSR1 # Let's Encrypt certificates will be written to this directory. env CADDYPATH=/etc/ssl/caddy limit nofile 1048576 1048576 script cd /etc/ssl/caddy rootdir="$(mktemp -d -t "caddy-run.XXXXXX")" exec /usr/local/bin/caddy -agree -log=stdout -conf=/etc/caddy/Caddyfile -root=$rootdir end script