gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-sandcastle-ng] 03/03: systemd: make units use our run script


From: gnunet
Subject: [taler-sandcastle-ng] 03/03: systemd: make units use our run script
Date: Wed, 21 Feb 2024 12:32:29 +0100

This is an automated email from the git hooks/post-receive script.

devan-carpenter pushed a commit to branch master
in repository sandcastle-ng.

commit 57ca12321aeba2bb9dba01e0ea749f45ce7979a3
Author: Devan Carpenter <devan@taler.net>
AuthorDate: Wed Feb 21 06:32:08 2024 -0500

    systemd: make units use our run script
---
 systemd/container-taler-sandcastle-demo.service | 43 +++++++------------------
 systemd/container-taler-sandcastle-head.service | 43 ++++++-------------------
 systemd/container-taler-sandcastle-test.service | 43 ++++++-------------------
 3 files changed, 31 insertions(+), 98 deletions(-)

diff --git a/systemd/container-taler-sandcastle-demo.service 
b/systemd/container-taler-sandcastle-demo.service
index 60c95a7..cee23e6 100644
--- a/systemd/container-taler-sandcastle-demo.service
+++ b/systemd/container-taler-sandcastle-demo.service
@@ -1,6 +1,4 @@
 # container-taler-sandcastle-demo.service
-# autogenerated by Podman 4.3.1
-# Tue Feb 13 20:10:51 CET 2024
 
 [Unit]
 Description=Podman container-taler-sandcastle-demo.service
@@ -10,39 +8,20 @@ After=network-online.target
 RequiresMountsFor=%t/containers
 
 [Service]
-Environment=PODMAN_SYSTEMD_UNIT=%n
+Environment=SANDCASTLE_OVERRIDE_NAME=demo.taler.net
+Environment=SANDCASTLE_PORT_MERCHANT=5556
+Environment=SANDCASTLE_PORT_EXCHANGE=5555
+Environment=SANDCASTLE_PORT_BLOG=5559
+Environment=SANDCASTLE_PORT_DONATIONS=5560
+Environment=SANDCASTLE_PORT_SURVEY=5561
+Environment=SANDCASTLE_PORT_LANDING=5562
+Environment=SANDCASTLE_PORT_LIBEUFIN_BANK=15000
+Environment=SANDCASTLE_PORT_BANK_SPA=15002
 Restart=on-failure
 TimeoutStopSec=70
-ExecStartPre=/bin/rm \
-       -f %t/%n.ctr-id
-ExecStart=/usr/bin/podman run \
-       --cidfile=%t/%n.ctr-id \
-       --cgroups=no-conmon \
-       --rm \
-       --sdnotify=conmon \
-       --replace \
-       -d \
-       -p=5556:8301 \
-       -p=5555:8201 \
-       -p=15000:8080 \
-       -p=5562:8501 \
-       -p=5559:8502 \
-       -p=5560:8503 \
-       -p=5561:8504 \
-       -p=15002:8505 \
-       --name taler-sandcastle \
-       --systemd=always \
-       -v talerdata:/talerdata:Z \
-       -v /home/demo/sandcastle-ng/scripts:/scripts:Z \
-       -v /home/demo/sandcastle-ng/scripts/demo:/provision:Z \
-       --entrypoint /sbin/init taler-base-all
+ExecStart=/home/demo/sandcastle-ng/sandcastle-run
 ExecStop=/usr/bin/podman stop \
-       --ignore -t 10 \
-       --cidfile=%t/%n.ctr-id
-ExecStopPost=/usr/bin/podman rm \
-       -f \
-       --ignore -t 10 \
-       --cidfile=%t/%n.ctr-id
+       taler-sandcastle
 Type=notify
 NotifyAccess=all
 
diff --git a/systemd/container-taler-sandcastle-head.service 
b/systemd/container-taler-sandcastle-head.service
index 43962d5..5ce27d7 100644
--- a/systemd/container-taler-sandcastle-head.service
+++ b/systemd/container-taler-sandcastle-head.service
@@ -1,6 +1,4 @@
 # container-taler-sandcastle-head.service
-# autogenerated by Podman 4.3.1
-# Tue Feb 17 19:32:43 CET 2024
 
 [Unit]
 Description=Podman container-taler-sandcastle-head.service
@@ -10,40 +8,19 @@ After=network-online.target
 RequiresMountsFor=%t/containers
 
 [Service]
-Environment=PODMAN_SYSTEMD_UNIT=%n
+Environment=SANDCASTLE_OVERRIDE_NAME=head.taler.net
+Environment=SANDCASTLE_PORT_EXCHANGE=17001
+Environment=SANDCASTLE_PORT_MERCHANT=17000
+Environment=SANDCASTLE_PORT_BLOG=17002
+Environment=SANDCASTLE_PORT_DONATIONS=17003
+Environment=SANDCASTLE_PORT_LANDING=17005
+Environment=SANDCASTLE_PORT_LIBEUFIN_BANK=17007
+Environment=SANDCASTLE_PORT_BANK_SPA=17009
 Restart=on-failure
 TimeoutStopSec=70
-ExecStartPre=/bin/rm \
-       -f %t/%n.ctr-id
-ExecStart=/usr/bin/podman run \
-       --cidfile=%t/%n.ctr-id \
-       --cgroups=no-conmon \
-       --rm \
-       --sdnotify=conmon \
-       --replace \
-       -d \
-       -p=17000:8301 \
-       -p=17001:8201 \
-       -p=17007:8080 \
-       -p=17005:8501 \
-       -p=17002:8502 \
-       -p=17003:8503 \
-       -p=17004:8504 \
-       -p=17009:8505 \
-       --name taler-sandcastle \
-       --systemd=always \
-       -v talerdata:/talerdata:Z \
-       -v /home/head/sandcastle-ng/overrides/head.taler.net:/overrides:Z \
-       -v /home/head/sandcastle-ng/scripts:/scripts:Z \
-       -v /home/head/sandcastle-ng/scripts/demo:/provision:Z \
-       --entrypoint /sbin/init taler-base-all-head:latest
+ExecStart=/home/head/sandcastle-ng/sandcastle-run
 ExecStop=/usr/bin/podman stop \
-       --ignore -t 10 \
-       --cidfile=%t/%n.ctr-id
-ExecStopPost=/usr/bin/podman rm \
-       -f \
-       --ignore -t 10 \
-       --cidfile=%t/%n.ctr-id
+       taler-sandcastle
 Type=notify
 NotifyAccess=all
 
diff --git a/systemd/container-taler-sandcastle-test.service 
b/systemd/container-taler-sandcastle-test.service
index 6242de0..36437d8 100644
--- a/systemd/container-taler-sandcastle-test.service
+++ b/systemd/container-taler-sandcastle-test.service
@@ -1,6 +1,4 @@
 # container-taler-sandcastle-test.service
-# autogenerated by Podman 4.3.1
-# Tue Feb 13 19:32:43 CET 2024
 
 [Unit]
 Description=Podman container-taler-sandcastle-test.service
@@ -10,40 +8,19 @@ After=network-online.target
 RequiresMountsFor=%t/containers
 
 [Service]
-Environment=PODMAN_SYSTEMD_UNIT=%n
+Environment=SANDCASTLE_OVERRIDE_NAME=test.taler.net
+Environment=SANDCASTLE_PORT_EXCHANGE=16001
+Environment=SANDCASTLE_PORT_MERCHANT=16000
+Environment=SANDCASTLE_PORT_BLOG=16002
+Environment=SANDCASTLE_PORT_DONATIONS=16003
+Environment=SANDCASTLE_PORT_LANDING=16005
+Environment=SANDCASTLE_PORT_LIBEUFIN_BANK=16007
+Environment=SANDCASTLE_PORT_BANK_SPA=16009
 Restart=on-failure
 TimeoutStopSec=70
-ExecStartPre=/bin/rm \
-       -f %t/%n.ctr-id
-ExecStart=/usr/bin/podman run \
-       --cidfile=%t/%n.ctr-id \
-       --cgroups=no-conmon \
-       --rm \
-       --sdnotify=conmon \
-       --replace \
-       -d \
-       -p=16000:8301 \
-       -p=16001:8201 \
-       -p=16007:8080 \
-       -p=16005:8501 \
-       -p=16002:8502 \
-       -p=16003:8503 \
-       -p=16004:8504 \
-       -p=16009:8505 \
-       --name taler-sandcastle \
-       --systemd=always \
-       -v talerdata:/talerdata:Z \
-       -v /home/taler-test/sandcastle-ng/overrides/test.taler.net:/overrides:Z 
\
-       -v /home/taler-test/sandcastle-ng/scripts:/scripts:Z \
-       -v /home/taler-test/sandcastle-ng/scripts/demo:/provision:Z \
-       --entrypoint /sbin/init taler-base-all
+ExecStart=/home/taler-test/sandcastle-ng/sandcastle-run
 ExecStop=/usr/bin/podman stop \
-       --ignore -t 10 \
-       --cidfile=%t/%n.ctr-id
-ExecStopPost=/usr/bin/podman rm \
-       -f \
-       --ignore -t 10 \
-       --cidfile=%t/%n.ctr-id
+       taler-sandcastle
 Type=notify
 NotifyAccess=all
 

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]