commit efc01ba83c221747fb2d9b3d65b3c5c0c130fd8b parent 5746865295c4241711d0a4a0f757a3278ea558c9 Author: Christian Grothoff <christian@grothoff.org> Date: Wed, 5 Feb 2025 12:00:52 +0100 add socket activation for merchant backend Diffstat:
| M | debian/taler-merchant.taler-merchant-httpd.service | | | 3 | +++ |
| A | debian/taler-merchant.taler-merchant-httpd.socket | | | 14 | ++++++++++++++ |
2 files changed, 17 insertions(+), 0 deletions(-)
diff --git 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 @@ -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