aboutsummaryrefslogtreecommitdiff
path: root/examples/systemd
diff options
context:
space:
mode:
Diffstat (limited to 'examples/systemd')
-rw-r--r--examples/systemd/rest-server.service3
-rw-r--r--examples/systemd/rest-server.socket5
2 files changed, 8 insertions, 0 deletions
diff --git a/examples/systemd/rest-server.service b/examples/systemd/rest-server.service
index 360d39f..b5f28bd 100644
--- a/examples/systemd/rest-server.service
+++ b/examples/systemd/rest-server.service
@@ -3,6 +3,9 @@ Description=Rest Server
After=syslog.target
After=network.target
+# if you want to use socket activation, make sure to require the socket here
+#Requires=rest-server.socket
+
[Service]
Type=simple
# You may prefer to use a different user or group on your system.
diff --git a/examples/systemd/rest-server.socket b/examples/systemd/rest-server.socket
new file mode 100644
index 0000000..ba3262a
--- /dev/null
+++ b/examples/systemd/rest-server.socket
@@ -0,0 +1,5 @@
+[Socket]
+ListenStream = 8080
+
+[Install]
+WantedBy = sockets.target