commit 281e2cc12a5ac85a213cf9bdee5a1752e272a0a9 parent 3eb87cc0bea3a84ced51e177c9ea27b020384859 Author: Özgür Kesim <oec@codeblau.de> Date: Thu, 3 Oct 2024 17:42:02 +0200 [provision] added service file and updated rules for debian Diffstat:
| M | debian/rules | | | 1 | + |
| A | debian/taler-merchant-demos.taler-demo-provision.service | | | 12 | ++++++++++++ |
2 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/debian/rules b/debian/rules @@ -40,6 +40,7 @@ override_dh_installsystemd: dh_installsystemd -ptaler-merchant-demos --name=taler-demo-landing --no-start --no-enable dh_installsystemd -ptaler-merchant-demos --name=taler-demo-blog --no-start --no-enable dh_installsystemd -ptaler-merchant-demos --name=taler-demo-donations --no-start --no-enable + dh_installsystemd -ptaler-merchant-demos --name=taler-demo-provision --no-start --no-enable # final invocation to generate daemon reload dh_installsystemd diff --git a/debian/taler-merchant-demos.taler-demo-provision.service b/debian/taler-merchant-demos.taler-demo-provision.service @@ -0,0 +1,12 @@ +[Unit] +Description=Taler Demo Merchant Self-Provisioning Service + +[Service] +User=taler-merchant-demos +ExecStart=/usr/bin/taler-merchant-demos -c /etc/taler/taler-merchant-frontends.conf provision +EnvironmentFile=/etc/taler/taler-merchant-frontends.env +Restart=on-failure +RestartSec=1s + +[Install] +WantedBy=multi-user.target