[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[merchant] 01/02: add socket activation for merchant backend
From: |
Admin |
Subject: |
[merchant] 01/02: add socket activation for merchant backend |
Date: |
Thu, 13 Feb 2025 15:56:03 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository merchant.
commit efc01ba83c221747fb2d9b3d65b3c5c0c130fd8b
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Wed Feb 5 12:00:52 2025 +0100
add socket activation for merchant backend
---
debian/taler-merchant.taler-merchant-httpd.service | 3 +++
debian/taler-merchant.taler-merchant-httpd.socket | 14 ++++++++++++++
2 files changed, 17 insertions(+)
diff --git a/debian/taler-merchant.taler-merchant-httpd.service
b/debian/taler-merchant.taler-merchant-httpd.service
index 19322c23..09e19df6 100644
--- a/debian/taler-merchant.taler-merchant-httpd.service
+++ b/debian/taler-merchant.taler-merchant-httpd.service
@@ -1,6 +1,9 @@
[Unit]
Description=GNU Taler payment system merchant backend
After=postgres.service
+Requires=taler-merchant-httpd.socket
+PartOf=taler-merchant.target
+AssertPathExists=/run/taler-merchant/httpd
[Service]
User=taler-merchant-httpd
diff --git a/debian/taler-merchant.taler-merchant-httpd.socket
b/debian/taler-merchant.taler-merchant-httpd.socket
new file mode 100644
index 00000000..29404287
--- /dev/null
+++ b/debian/taler-merchant.taler-merchant-httpd.socket
@@ -0,0 +1,14 @@
+[Unit]
+Description=Taler Merchant Socket
+PartOf=taler-merchant-httpd.service
+
+[Socket]
+ListenStream=/run/taler-merchant/httpd/merchant-http.sock
+Accept=no
+Service=taler-merchant-httpd.service
+SocketUser=taler-merchant-httpd
+SocketGroup=www-data
+SocketMode=0660
+
+[Install]
+WantedBy=sockets.target
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.