summarylogtreecommitdiffstats
path: root/wedge.service
diff options
context:
space:
mode:
authorJ.C. Stryker2017-09-14 02:38:56 -0400
committerJ.C. Stryker2017-09-14 02:38:56 -0400
commitb632d1d54fab919f896a37fdf93b3bf7725f78b8 (patch)
tree42a72d54b09a8d26fda486f11066ab4ed7256850 /wedge.service
downloadaur-b632d1d54fab919f896a37fdf93b3bf7725f78b8.tar.gz
initial commit
Diffstat (limited to 'wedge.service')
-rw-r--r--wedge.service23
1 files changed, 23 insertions, 0 deletions
diff --git a/wedge.service b/wedge.service
new file mode 100644
index 000000000000..8f837eb845cc
--- /dev/null
+++ b/wedge.service
@@ -0,0 +1,23 @@
+[Unit]
+Description=Wedge HTTP/2 web server
+Documentation=https://github.com/WedgeServer/wedge
+After=network.target
+
+[Service]
+User=http
+Group=http
+Environment=CADDYPATH=/var/lib/wedge
+EnvironmentFile=-/etc/wedge/envfile
+ExecStart=/usr/bin/wedge -log stdout -agree -conf /etc/wedge/wedge.conf -root /tmp
+ExecReload=/usr/bin/kill -USR1 $MAINPID
+LimitNOFILE=1048576
+LimitNPROC=64
+PrivateTmp=true
+PrivateDevices=true
+ProtectHome=true
+ProtectSystem=strict
+ReadWriteDirectories=/var/lib/wedge
+AmbientCapabilities=CAP_NET_BIND_SERVICE
+
+[Install]
+WantedBy=multi-user.target