mirror of
https://github.com/caddyserver/caddy.git
synced 2026-11-13 04:04:14 +00:00
Merge pull request #705 from DenBeke/upstart-conf
dist/init: caddy.conf for upstart
This commit is contained in:
commit
8a2f2f8d37
2 files changed
+31
No files matched your search
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
Upstart conf for Caddy
|
||||
=====================
|
||||
|
||||
Usage
|
||||
-----
|
||||
|
||||
Usage in this blogpost: [Running Caddy Server as a service with Upstart](https://denbeke.be/blog/servers/running-caddy-server-as-a-service/).
|
||||
Short recap:
|
||||
|
||||
* Download Caddy in `/usr/bin/caddy` and execute `sudo setcap cap_net_bind_service=+ep /usr/bin/caddy`.
|
||||
* Save the upstart config file in `/etc/init/caddy.conf`.
|
||||
* Create a Caddyfile in `/etc/caddy/Caddyfile`.
|
||||
* Now you can use `sudo service caddy start|stop|restart`.
|
||||
Vendored
+18
@@ -0,0 +1,18 @@
|
||||
description "Caddy startup script"
|
||||
author "Mathias Beke"
|
||||
|
||||
start on runlevel [2345]
|
||||
stop on runlevel [016]
|
||||
|
||||
|
||||
setuid www-data
|
||||
setgid www-data
|
||||
|
||||
respawn
|
||||
respawn limit 10 5
|
||||
|
||||
limit nofile 4096 4096
|
||||
|
||||
script
|
||||
exec /usr/bin/caddy -agree=true -conf=/etc/caddy/Caddyfile
|
||||
end script
|
||||
Reference in new issue
Block a user