monitoring/merge: origin ladder+metrics + stage domains/profiles
This commit is contained in:
commit
d6f4f649c1
86 changed files with 8199 additions and 256 deletions
|
|
@ -5,15 +5,32 @@
|
|||
| `taler-merchant/` | podman `taler-hacktivism`: `/root`, `/usr/local/bin` |
|
||||
| `taler-exchange/` | podman `taler-hacktivism-exchange-ansible`: `/root`, `/usr/local/bin` |
|
||||
| `taler-hacktivism-bank/` | podman `taler-hacktivism-bank`: `/root`, `/usr/local/bin` |
|
||||
| `taler-bank/` | bank host helpers + **`maintenance/`** (debit limits, dry-run) |
|
||||
| `taler-shared/` | host **ensure-taler-apps** (post-container app start + auto-confirm) |
|
||||
| `taler-sanity/` | host root checks (stack, settlement, helpers) |
|
||||
| `taler-monitoring/` | **outside-in** public URL walk (`/config` → keys/terms/integration/webui) |
|
||||
| `taler-shared/` | shared helpers (`upgrade-goa-debs.sh` = apt upgrade **inside** bank/exchange/merchant containers) |
|
||||
| `taler-landing/` | **hernani user systemd**: central landing `stats.json` (full bank scan + alt units) |
|
||||
| `monitoring/` | host `/home/hernani/scripts` (tor relay stats) |
|
||||
| `nym/` | **koopa-nym** build/up/status (nym.com nym-node) |
|
||||
| `taler-wallet-cli/` | thin wrappers; **benchmarks live in** `../benchmarks/` |
|
||||
| `castopod/` | host `hernani` podman-compose `~/koopa-castopod` — see `castopod/README.md` |
|
||||
|
||||
**Secrets:** never in this tree — sibling **`../koopa-admin-secrets`** (`koopa/host-root/<service>/` ↔ `/root/` on host; `containers/…/secrets/` for in-container).
|
||||
|
||||
## Boot automation (host user systemd)
|
||||
|
||||
Merchant/bank containers stay **`sleep infinity`**. After the container unit
|
||||
starts, **`taler-merchant-apps.service`** / **`taler-bank-apps.service`** run
|
||||
`~/.local/bin/ensure-taler-apps.sh` (install via
|
||||
`taler-shared/install-ensure-taler-apps.sh`). That runs the in-container
|
||||
`start_base` + `start_*.sh` (and bank auto-confirm **2 s**).
|
||||
|
||||
Landing **stats.json** (bank / exchange / merchant intros) is refreshed by
|
||||
**`taler-landing-stats.timer`** as user **hernani** (install:
|
||||
`taler-landing/install-landing-stats-host.sh`). Full bank ledger scan + GOA
|
||||
alt-unit fields; see `taler-landing/README.md`.
|
||||
|
||||
## Manual start model (all three)
|
||||
|
||||
1. **root** runs `/root/start_base_services_for_taler_*.sh`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue