gnunet-svn
[Top][All Lists]
Advanced

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

[taler-sandcastle-ng] branch master updated (da8583e -> 57ca123)


From: gnunet
Subject: [taler-sandcastle-ng] branch master updated (da8583e -> 57ca123)
Date: Wed, 21 Feb 2024 12:32:26 +0100

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

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

    from da8583e  bump versions
     new f539422  run: source external ports from env vars
     new b008572  run: don't follow logs, and exit cleanly
     new 57ca123  systemd: make units use our run script

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 sandcastle-run                                  | 18 +++++------
 systemd/container-taler-sandcastle-demo.service | 43 +++++++------------------
 systemd/container-taler-sandcastle-head.service | 43 ++++++-------------------
 systemd/container-taler-sandcastle-test.service | 43 ++++++-------------------
 4 files changed, 39 insertions(+), 108 deletions(-)

diff --git a/sandcastle-run b/sandcastle-run
index 5fe726d..e47d952 100755
--- a/sandcastle-run
+++ b/sandcastle-run
@@ -4,13 +4,13 @@
 
 set -exou
 
-SANDCASTLE_PORT_MERCHANT=16000
-SANDCASTLE_PORT_EXCHANGE=16001
-SANDCASTLE_PORT_BLOG=16002
-SANDCASTLE_PORT_DONATIONS=16003
-SANDCASTLE_PORT_LANDING=16005
-SANDCASTLE_PORT_LIBEUFIN_BANK=16007
-SANDCASTLE_PORT_BANK_SPA=16009
+SANDCASTLE_PORT_MERCHANT=${SANDCASTLE_PORT_MERCHANT:-16000}
+SANDCASTLE_PORT_EXCHANGE=${SANDCASTLE_PORT_EXCHANGE:-16001}
+SANDCASTLE_PORT_BLOG=${SANDCASTLE_PORT_BLOG:-16002}
+SANDCASTLE_PORT_DONATIONS=${SANDCASTLE_PORT_DONATIONS:-16003}
+SANDCASTLE_PORT_LANDING=${SANDCASTLE_PORT_LANDING:-16005}
+SANDCASTLE_PORT_LIBEUFIN_BANK=${SANDCASTLE_PORT_LIBEUFIN_BANK:-16007}
+SANDCASTLE_PORT_BANK_SPA=${SANDCASTLE_PORT_BANK_SPA:-16009}
 
 # Container-internal ports, should by synced with scripts/setup-sandcastle.sh
 PORT_INTERNAL_EXCHANGE=8201
@@ -46,7 +46,7 @@ fi
 # That's why we mount the right start-up script and override
 # to a well-known location.
 
-podman run \
+exec podman run \
   -d \
   -p=$SANDCASTLE_PORT_MERCHANT:$PORT_INTERNAL_MERCHANT \
   -p=$SANDCASTLE_PORT_EXCHANGE:$PORT_INTERNAL_EXCHANGE \
@@ -64,5 +64,3 @@ podman run \
   --entrypoint /sbin/init \
   "$@" \
   taler-base-all
-
-exec podman exec -it taler-sandcastle journalctl -f
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]