ops: goa-regio-ng default CTR for ensure/systemd bank+merchant apps

This commit is contained in:
Hernâni Marques 2026-09-18 11:52:23 +02:00
parent 06ce2c58d1
commit 65bcddc185
No known key found for this signature in database
GPG key ID: CB5738652768F7E9
8 changed files with 53 additions and 18 deletions

View file

@ -2,7 +2,8 @@
# Host (hernani@koopa): start Taler *apps inside* merchant/bank containers.
#
# Containers use CMD sleep infinity — podman start alone is not enough.
# Called by user systemd units after container-taler-*.service.
# Called by user systemd units after goa-regio-ng.service (vanilla AIO).
# Override MER_CTR/BANK_CTR via env or ~/.config/taler-landing/stack.env.
#
# Usage:
# ensure-taler-apps.sh # merchant + bank + helpers
@ -11,8 +12,8 @@
# ensure-taler-apps.sh status
set -euo pipefail
MER_CTR="${MER_CTR:-taler-hacktivism}"
BANK_CTR="${BANK_CTR:-taler-hacktivism-bank}"
MER_CTR="${MER_CTR:-goa-regio-ng}"
BANK_CTR="${BANK_CTR:-goa-regio-ng}"
AUTO_LOOP_SECS="${AUTO_CONFIRM_LOOP_SECS:-2}"
WAIT_SECS="${WAIT_SECS:-90}"
@ -140,8 +141,9 @@ ensure_bank_helpers() {
}
status() {
echo "=== containers ==="
podman ps -a --filter name='taler-hacktivism' --format '{{.Names}} {{.Status}}'
echo "=== containers (MER_CTR=$MER_CTR BANK_CTR=$BANK_CTR) ==="
podman ps -a --format '{{.Names}} {{.Status}}' \
| awk '/goa-regio-ng|taler-hacktivism/ {print}'
echo "=== merchant procs (sample) ==="
podman exec "$MER_CTR" bash -lc "ps -eo args= | grep -E 'taler-merchant-httpd|postgres -D|nginx: master' | grep -v grep || true" 2>/dev/null || echo "(container down)"
echo "=== bank procs (sample) ==="