mirror of
				https://github.com/caddyserver/caddy.git
				synced 2025-11-03 19:17:29 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			662 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			662 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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
 |