summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Engestrom2016-01-19 23:57:09 +0000
committerEric Engestrom2016-01-19 23:57:09 +0000
commit165862092277134e500427351f1ffe4a731b01f1 (patch)
tree9659d7874c794d9c43d60622e54fd804a64963a2
parenta1435336579844e5a8c5fbaf9817036ee1e22962 (diff)
downloadaur-165862092277134e500427351f1ffe4a731b01f1.tar.gz
Added service file
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD7
-rw-r--r--caddy.service15
3 files changed, 23 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6898b6ce4c72..b9ad410b7742 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -10,6 +10,9 @@ pkgbase = caddy
license = Apache
conflicts = caddy-git
source = https://github.com/mholt/caddy/releases/download/v0.8.1/caddy_linux_amd64.tar.gz
+ source = caddy.service
+ md5sums = 947eaa98dd168832da04c1f4c2670e1a
+ md5sums = 13772e64a93685262018194da32a6f1b
pkgname = caddy
diff --git a/PKGBUILD b/PKGBUILD
index a021aa02b70e..f54209fbf574 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,9 +15,12 @@ conflicts=('caddy-git')
[ "$CARCH" = 'x86_64' ] && _suffix='amd64' && _md5='947eaa98dd168832da04c1f4c2670e1a'
[ "$CARCH" = 'armv6h' ] && _suffix='arm' && _md5='5b1c6aab36e9a1e389386357a4110af1'
-source=("https://github.com/mholt/caddy/releases/download/v$pkgver/caddy_linux_$_suffix.tar.gz")
-md5sums=($_md5)
+source=("https://github.com/mholt/caddy/releases/download/v$pkgver/caddy_linux_$_suffix.tar.gz"
+ 'caddy.service')
+md5sums=("$_md5"
+ '13772e64a93685262018194da32a6f1b')
package() {
install -Dm755 "$srcdir/caddy" "$pkgdir/usr/bin/caddy"
+ install -Dm644 "${srcdir}/caddy.service" "${pkgdir}/usr/lib/systemd/system/caddy.service"
}
diff --git a/caddy.service b/caddy.service
new file mode 100644
index 000000000000..3b73b3123b31
--- /dev/null
+++ b/caddy.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=A general-purpose HTTP/2 web server
+After=network.target nss-lookup.target
+
+[Service]
+Type=simple
+User=http
+Group=http
+PrivateTmp=true
+LimitNOFILE=8192
+ExecStart=/usr/bin/caddy -conf="/etc/caddy/caddy.conf" -host="::" -port="80"
+Restart=always
+
+[Install]
+WantedBy=multi-user.target