diff options
author | Eric Engestrom | 2016-01-19 23:57:09 +0000 |
---|---|---|
committer | Eric Engestrom | 2016-01-19 23:57:09 +0000 |
commit | 165862092277134e500427351f1ffe4a731b01f1 (patch) | |
tree | 9659d7874c794d9c43d60622e54fd804a64963a2 | |
parent | a1435336579844e5a8c5fbaf9817036ee1e22962 (diff) | |
download | aur-165862092277134e500427351f1ffe4a731b01f1.tar.gz |
Added service file
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | caddy.service | 15 |
3 files changed, 23 insertions, 2 deletions
@@ -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 @@ -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 |