ops: GOA vanilla landings stats wdGet + collect greening
This commit is contained in:
parent
0d881cd726
commit
337d253691
24 changed files with 1074 additions and 107 deletions
|
|
@ -1118,12 +1118,18 @@
|
|||
<script src="/intro/qrcode.min.js"></script>
|
||||
</head>
|
||||
<body data-shop-theme="bank">
|
||||
<p class="stack-bar" role="note" title="Taler software on this bank service (links → git.taler.net tags)">
|
||||
<!-- stack-bar -->
|
||||
<p class="stack-bar" role="note" title="Taler software on this bank service (goa-regio-ng vanilla)">
|
||||
<strong>stack</strong><span class="sep">·</span>
|
||||
<a href="https://git.taler.net/taler/libeufin/commit/ab00480dd9b3be50704fb449b750c764fd4c1de0.html" target="_blank" rel="noopener noreferrer" title="libeufin tag v1.6.6">libeufin-bank 1.6.6</a>
|
||||
<a href="https://git.taler.net/taler-deployment.git/tree/?h=dev/hernani/goa-regio-ng-vanilla" target="_blank" rel="noopener noreferrer" title="taler-deployment branch dev/hernani/goa-regio-ng-vanilla">vanilla</a>
|
||||
<span class="sep">·</span>
|
||||
<a href="https://git.taler.net/taler/libeufin/commit/ab00480dd9b3be50704fb449b750c764fd4c1de0.html" target="_blank" rel="noopener noreferrer" title="libeufin tag v1.6.6">libeufin-common 1.6.6</a>
|
||||
libeufin-bank 1.6.10
|
||||
<span class="sep">·</span>
|
||||
libeufin-common 1.6.10
|
||||
<span class="sep">·</span>
|
||||
libeufin-bank-webui 1.6.38
|
||||
</p>
|
||||
<!-- /stack-bar -->
|
||||
<main>
|
||||
<header class="hero">
|
||||
<span class="badge">Intergalactic · GOA · no IBAN</span>
|
||||
|
|
@ -1558,10 +1564,10 @@ tw run-until-done && tw balance</pre>
|
|||
<a href="https://bank.hacktivism.ch/privacy" style="color:#5eead4">/privacy</a>.
|
||||
</p>
|
||||
<!-- landing-rev -->
|
||||
<p class="landing-rev" data-landing-site="bank" data-landing-version="44" data-landing-commit="689ee59">
|
||||
Bank landing <strong>v44</strong>
|
||||
· content <time datetime="2026-07-17T18:31:49+02:00">2026-07-17 18:31 CEST</time>
|
||||
· <a href="https://git.hacktivism.ch/hernani/koopa-admin-log/commit/689ee595e08f3880c1e4068aac8e972574e20d21" title="koopa-admin-log 689ee595e08f3880c1e4068aac8e972574e20d21">689ee59</a>
|
||||
<p class="landing-rev" data-landing-site="bank" data-landing-version="45" data-landing-commit="0d881cd">
|
||||
Bank landing <strong>v45</strong>
|
||||
· content <time datetime="2026-09-16T23:19:33+02:00">2026-09-16 23:19 CEST</time>
|
||||
· <a href="https://git.hacktivism.ch/hernani/koopa-admin-log/commit/0d881cd726da8d298c98114678253e3cbb7aa5e6" title="koopa-admin-log 0d881cd726da8d298c98114678253e3cbb7aa5e6">0d881cd</a>
|
||||
</p>
|
||||
<!-- /landing-rev -->
|
||||
</footer>
|
||||
|
|
|
|||
|
|
@ -49,6 +49,16 @@ server {
|
|||
add_header Cache-Control "no-store" always;
|
||||
add_header Access-Control-Allow-Origin * always;
|
||||
}
|
||||
# FP pattern: GET Integration via demo-api (inject suggested/required_exchange)
|
||||
# Caddy @wdGet → :9013 → here → :19096; POST/other Integration stays on :9012
|
||||
location /taler-integration/withdrawal-operation/ {
|
||||
proxy_pass http://127.0.0.1:19096;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Host $host;
|
||||
proxy_read_timeout 70s;
|
||||
add_header Cache-Control "no-store" always;
|
||||
add_header Access-Control-Allow-Origin * always;
|
||||
}
|
||||
location /intro/ {
|
||||
alias /var/www/bank-landing/;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -204,6 +204,19 @@ bank.hacktivism.ch {
|
|||
}
|
||||
}
|
||||
|
||||
# FP pattern (francpaysan-admin-log files/caddy/Caddyfile @wdGet):
|
||||
# GET withdrawal-operation → landing :9013 → demo-api :19096
|
||||
# (injects suggested_exchange / required_exchange for Android/iOS)
|
||||
@wdGet {
|
||||
method GET
|
||||
path /taler-integration/withdrawal-operation/*
|
||||
}
|
||||
handle @wdGet {
|
||||
reverse_proxy 127.0.0.1:9013 {
|
||||
import proxy_public
|
||||
}
|
||||
}
|
||||
|
||||
reverse_proxy 127.0.0.1:9012 {
|
||||
import proxy_public
|
||||
}
|
||||
|
|
|
|||
|
|
@ -289,18 +289,22 @@
|
|||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p class="stack-bar" role="note" title="Taler software on this exchange service (links → git.taler.net tags)">
|
||||
<!-- stack-bar -->
|
||||
<p class="stack-bar" role="note" title="Taler software on this exchange service (goa-regio-ng vanilla)">
|
||||
<strong>stack</strong><span class="sep">·</span>
|
||||
<a href="https://git.taler.net/taler/exchange/commit/6dbfa41e3fc6657eff28d11166d24301cdfa93ff.html" target="_blank" rel="noopener noreferrer" title="exchange tag v1.6.6">taler-exchange 1.6.6</a>
|
||||
<a href="https://git.taler.net/taler-deployment.git/tree/?h=dev/hernani/goa-regio-ng-vanilla" target="_blank" rel="noopener noreferrer" title="taler-deployment branch dev/hernani/goa-regio-ng-vanilla">vanilla</a>
|
||||
<span class="sep">·</span>
|
||||
<a href="https://git.taler.net/taler/exchange/commit/6dbfa41e3fc6657eff28d11166d24301cdfa93ff.html" target="_blank" rel="noopener noreferrer" title="exchange tag v1.6.6">libtalerexchange 1.6.6</a>
|
||||
taler-exchange 1.6.15
|
||||
<span class="sep">·</span>
|
||||
<a href="https://git.taler.net/taler/exchange/commit/6dbfa41e3fc6657eff28d11166d24301cdfa93ff.html" target="_blank" rel="noopener noreferrer" title="exchange tag v1.6.6">taler-exchange-database 1.6.6</a>
|
||||
libtalerexchange 1.6.15
|
||||
<span class="sep">·</span>
|
||||
<a href="https://git.taler.net/taler/exchange/commit/6dbfa41e3fc6657eff28d11166d24301cdfa93ff.html" target="_blank" rel="noopener noreferrer" title="exchange tag v1.6.6">taler-exchange-offline 1.6.6</a>
|
||||
taler-exchange-database 1.6.15
|
||||
<span class="sep">·</span>
|
||||
<a href="https://git.taler.net/taler/exchange/commit/6dbfa41e3fc6657eff28d11166d24301cdfa93ff.html" target="_blank" rel="noopener noreferrer" title="exchange tag v1.6.6">taler-terms-generator 1.6.6</a>
|
||||
taler-exchange-offline 1.6.15
|
||||
<span class="sep">·</span>
|
||||
taler-terms-generator 1.6.15
|
||||
</p>
|
||||
<!-- /stack-bar -->
|
||||
<main>
|
||||
<header class="hero">
|
||||
<span class="badge">GOA · Exchange</span>
|
||||
|
|
@ -500,10 +504,10 @@ sudo apt-get install -y taler-wallet-cli</pre>
|
|||
<a href="https://exchange.hacktivism.ch/privacy" style="color:#5eead4">/privacy</a>.
|
||||
</p>
|
||||
<!-- landing-rev -->
|
||||
<p class="landing-rev" data-landing-site="exchange" data-landing-version="43" data-landing-commit="d0594cb">
|
||||
Exchange landing <strong>v43</strong>
|
||||
· content <time datetime="2026-07-17T18:33:13+02:00">2026-07-17 18:33 CEST</time>
|
||||
· <a href="https://git.hacktivism.ch/hernani/koopa-admin-log/commit/d0594cb44ffb1bec2e009f6812167cbbf216eda9" title="koopa-admin-log d0594cb44ffb1bec2e009f6812167cbbf216eda9">d0594cb</a>
|
||||
<p class="landing-rev" data-landing-site="exchange" data-landing-version="44" data-landing-commit="0d881cd">
|
||||
Exchange landing <strong>v44</strong>
|
||||
· content <time datetime="2026-09-16T23:19:33+02:00">2026-09-16 23:19 CEST</time>
|
||||
· <a href="https://git.hacktivism.ch/hernani/koopa-admin-log/commit/0d881cd726da8d298c98114678253e3cbb7aa5e6" title="koopa-admin-log 0d881cd726da8d298c98114678253e3cbb7aa5e6">0d881cd</a>
|
||||
</p>
|
||||
<!-- /landing-rev -->
|
||||
</footer>
|
||||
|
|
|
|||
|
|
@ -530,18 +530,22 @@
|
|||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p class="stack-bar" role="note" title="Taler software on this merchant service (links → git.taler.net tags)">
|
||||
<!-- stack-bar -->
|
||||
<p class="stack-bar" role="note" title="Taler software on this merchant service (goa-regio-ng vanilla)">
|
||||
<strong>stack</strong><span class="sep">·</span>
|
||||
<a href="https://git.taler.net/taler/merchant/commit/b5af1c99052f4c5053070cd5c6cc39b68eca2a20.html" target="_blank" rel="noopener noreferrer" title="merchant tag v1.6.9">taler-merchant 1.6.9</a>
|
||||
<a href="https://git.taler.net/taler-deployment.git/tree/?h=dev/hernani/goa-regio-ng-vanilla" target="_blank" rel="noopener noreferrer" title="taler-deployment branch dev/hernani/goa-regio-ng-vanilla">vanilla</a>
|
||||
<span class="sep">·</span>
|
||||
<a href="https://git.taler.net/taler/taler-typescript-core/commit/d7ab425239226b798a95dbf6742fe4b4a2e30e47.html" target="_blank" rel="noopener noreferrer" title="taler-typescript-core tag v1.6.8-dev.6">taler-merchant-webui 1.6.8~dev6</a>
|
||||
taler-merchant 1.6.23
|
||||
<span class="sep">·</span>
|
||||
<a href="https://git.taler.net/taler/merchant/commit/b5af1c99052f4c5053070cd5c6cc39b68eca2a20.html" target="_blank" rel="noopener noreferrer" title="merchant tag v1.6.9">libtalermerchant 1.6.9</a>
|
||||
taler-merchant-webui 1.6.38
|
||||
<span class="sep">·</span>
|
||||
<a href="https://git.taler.net/taler/exchange/commit/fed7d0e782ea4d36b2d2e337d93bfd2723c6ed64.html" target="_blank" rel="noopener noreferrer" title="exchange tag v1.6.7-dev.2">libtalerexchange 1.6.7~dev2</a>
|
||||
libtalermerchant 1.6.23
|
||||
<span class="sep">·</span>
|
||||
<a href="https://git.taler.net/taler/exchange/commit/fed7d0e782ea4d36b2d2e337d93bfd2723c6ed64.html" target="_blank" rel="noopener noreferrer" title="exchange tag v1.6.7-dev.2">taler-terms-generator 1.6.7~dev2</a>
|
||||
libtalerexchange 1.6.15
|
||||
<span class="sep">·</span>
|
||||
taler-terms-generator 1.6.15
|
||||
</p>
|
||||
<!-- /stack-bar -->
|
||||
<main>
|
||||
<header class="hero">
|
||||
<span class="badge">Merchant · dual currency</span>
|
||||
|
|
@ -833,10 +837,10 @@ sudo apt-get install -y taler-wallet-cli</pre>
|
|||
<a href="https://taler.hacktivism.ch/privacy" style="color:#5eead4">/privacy</a>.
|
||||
</p>
|
||||
<!-- landing-rev -->
|
||||
<p class="landing-rev" data-landing-site="merchant" data-landing-version="42" data-landing-commit="37ea4bb">
|
||||
Merchant landing <strong>v42</strong>
|
||||
· content <time datetime="2026-07-17T18:27:48+02:00">2026-07-17 18:27 CEST</time>
|
||||
· <a href="https://git.hacktivism.ch/hernani/koopa-admin-log/commit/37ea4bb8396691e3ea69ae61374e6623bf6c5ea7" title="koopa-admin-log 37ea4bb8396691e3ea69ae61374e6623bf6c5ea7">37ea4bb</a>
|
||||
<p class="landing-rev" data-landing-site="merchant" data-landing-version="43" data-landing-commit="0d881cd">
|
||||
Merchant landing <strong>v43</strong>
|
||||
· content <time datetime="2026-09-16T23:19:33+02:00">2026-09-16 23:19 CEST</time>
|
||||
· <a href="https://git.hacktivism.ch/hernani/koopa-admin-log/commit/0d881cd726da8d298c98114678253e3cbb7aa5e6" title="koopa-admin-log 0d881cd726da8d298c98114678253e3cbb7aa5e6">0d881cd</a>
|
||||
</p>
|
||||
<!-- /landing-rev -->
|
||||
</footer>
|
||||
|
|
|
|||
79
configs/shared/landing-stack-versions.json
Normal file
79
configs/shared/landing-stack-versions.json
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
{
|
||||
"updated_iso": "2026-09-16T23:19:33+02:00",
|
||||
"updated_human": "2026-09-16 23:19 CEST",
|
||||
"ctr": "goa-regio-ng",
|
||||
"ssh": "hernani@192.168.100.95",
|
||||
"packages": {
|
||||
"libeufin-bank": {
|
||||
"dpkg": "1.6.10-0+trixie",
|
||||
"display": "1.6.10"
|
||||
},
|
||||
"libeufin-bank-webui": {
|
||||
"dpkg": "1.6.38-0+trixie",
|
||||
"display": "1.6.38"
|
||||
},
|
||||
"libeufin-common": {
|
||||
"dpkg": "1.6.10-0+trixie",
|
||||
"display": "1.6.10"
|
||||
},
|
||||
"libtalerexchange": {
|
||||
"dpkg": "1.6.15-0+trixie",
|
||||
"display": "1.6.15"
|
||||
},
|
||||
"libtalermerchant": {
|
||||
"dpkg": "1.6.23-0+trixie",
|
||||
"display": "1.6.23"
|
||||
},
|
||||
"taler-exchange": {
|
||||
"dpkg": "1.6.15-0+trixie",
|
||||
"display": "1.6.15"
|
||||
},
|
||||
"taler-exchange-database": {
|
||||
"dpkg": "1.6.15-0+trixie",
|
||||
"display": "1.6.15"
|
||||
},
|
||||
"taler-exchange-offline": {
|
||||
"dpkg": "1.6.15-0+trixie",
|
||||
"display": "1.6.15"
|
||||
},
|
||||
"taler-merchant": {
|
||||
"dpkg": "1.6.23-0+trixie",
|
||||
"display": "1.6.23"
|
||||
},
|
||||
"taler-merchant-webui": {
|
||||
"dpkg": "1.6.38-0+trixie",
|
||||
"display": "1.6.38"
|
||||
},
|
||||
"taler-terms-generator": {
|
||||
"dpkg": "1.6.15-0+trixie",
|
||||
"display": "1.6.15"
|
||||
}
|
||||
},
|
||||
"sites": {
|
||||
"bank": {
|
||||
"packages": {
|
||||
"libeufin-bank": "1.6.10",
|
||||
"libeufin-common": "1.6.10",
|
||||
"libeufin-bank-webui": "1.6.38"
|
||||
}
|
||||
},
|
||||
"exchange": {
|
||||
"packages": {
|
||||
"taler-exchange": "1.6.15",
|
||||
"libtalerexchange": "1.6.15",
|
||||
"taler-exchange-database": "1.6.15",
|
||||
"taler-exchange-offline": "1.6.15",
|
||||
"taler-terms-generator": "1.6.15"
|
||||
}
|
||||
},
|
||||
"merchant": {
|
||||
"packages": {
|
||||
"taler-merchant": "1.6.23",
|
||||
"taler-merchant-webui": "1.6.38",
|
||||
"libtalermerchant": "1.6.23",
|
||||
"libtalerexchange": "1.6.15",
|
||||
"taler-terms-generator": "1.6.15"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
35
configs/shared/landing-stack.json
Normal file
35
configs/shared/landing-stack.json
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"note": "Stack-bar package lists per landing. Versions filled by scripts/taler-landing/stamp-landing-stack.sh from live CTR dpkg. Only hard link = vanilla branch.",
|
||||
"vanilla_href": "https://git.taler.net/taler-deployment.git/tree/?h=dev/hernani/goa-regio-ng-vanilla",
|
||||
"vanilla_title": "taler-deployment branch dev/hernani/goa-regio-ng-vanilla",
|
||||
"sites": {
|
||||
"bank": {
|
||||
"title": "Taler software on this bank service (goa-regio-ng vanilla)",
|
||||
"packages": [
|
||||
"libeufin-bank",
|
||||
"libeufin-common",
|
||||
"libeufin-bank-webui"
|
||||
]
|
||||
},
|
||||
"exchange": {
|
||||
"title": "Taler software on this exchange service (goa-regio-ng vanilla)",
|
||||
"packages": [
|
||||
"taler-exchange",
|
||||
"libtalerexchange",
|
||||
"taler-exchange-database",
|
||||
"taler-exchange-offline",
|
||||
"taler-terms-generator"
|
||||
]
|
||||
},
|
||||
"merchant": {
|
||||
"title": "Taler software on this merchant service (goa-regio-ng vanilla)",
|
||||
"packages": [
|
||||
"taler-merchant",
|
||||
"taler-merchant-webui",
|
||||
"libtalermerchant",
|
||||
"libtalerexchange",
|
||||
"taler-terms-generator"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,34 +2,34 @@
|
|||
"note": "Per-site landing content versions (start 42). Bump: scripts/taler-landing/stamp-landing-version.sh --bump bank|exchange|merchant",
|
||||
"sites": {
|
||||
"bank": {
|
||||
"version": 44,
|
||||
"version": 45,
|
||||
"label": "Bank landing",
|
||||
"path": "configs/bank-landing",
|
||||
"updated_iso": "2026-07-17T18:31:49+02:00",
|
||||
"updated_human": "2026-07-17 18:31 CEST",
|
||||
"commit": "689ee595e08f3880c1e4068aac8e972574e20d21",
|
||||
"commit_short": "689ee59",
|
||||
"repo_commit_url": "https://git.hacktivism.ch/hernani/koopa-admin-log/commit/689ee595e08f3880c1e4068aac8e972574e20d21"
|
||||
"updated_iso": "2026-09-16T23:19:33+02:00",
|
||||
"updated_human": "2026-09-16 23:19 CEST",
|
||||
"commit": "0d881cd726da8d298c98114678253e3cbb7aa5e6",
|
||||
"commit_short": "0d881cd",
|
||||
"repo_commit_url": "https://git.hacktivism.ch/hernani/koopa-admin-log/commit/0d881cd726da8d298c98114678253e3cbb7aa5e6"
|
||||
},
|
||||
"exchange": {
|
||||
"version": 43,
|
||||
"version": 44,
|
||||
"label": "Exchange landing",
|
||||
"path": "configs/exchange-landing",
|
||||
"updated_iso": "2026-07-17T18:33:13+02:00",
|
||||
"updated_human": "2026-07-17 18:33 CEST",
|
||||
"commit": "d0594cb44ffb1bec2e009f6812167cbbf216eda9",
|
||||
"commit_short": "d0594cb",
|
||||
"repo_commit_url": "https://git.hacktivism.ch/hernani/koopa-admin-log/commit/d0594cb44ffb1bec2e009f6812167cbbf216eda9"
|
||||
"updated_iso": "2026-09-16T23:19:33+02:00",
|
||||
"updated_human": "2026-09-16 23:19 CEST",
|
||||
"commit": "0d881cd726da8d298c98114678253e3cbb7aa5e6",
|
||||
"commit_short": "0d881cd",
|
||||
"repo_commit_url": "https://git.hacktivism.ch/hernani/koopa-admin-log/commit/0d881cd726da8d298c98114678253e3cbb7aa5e6"
|
||||
},
|
||||
"merchant": {
|
||||
"version": 42,
|
||||
"version": 43,
|
||||
"label": "Merchant landing",
|
||||
"path": "configs/merchant-landing",
|
||||
"updated_iso": "2026-07-17T18:27:48+02:00",
|
||||
"updated_human": "2026-07-17 18:27 CEST",
|
||||
"commit": "37ea4bb8396691e3ea69ae61374e6623bf6c5ea7",
|
||||
"commit_short": "37ea4bb",
|
||||
"repo_commit_url": "https://git.hacktivism.ch/hernani/koopa-admin-log/commit/37ea4bb8396691e3ea69ae61374e6623bf6c5ea7"
|
||||
"updated_iso": "2026-09-16T23:19:33+02:00",
|
||||
"updated_human": "2026-09-16 23:19 CEST",
|
||||
"commit": "0d881cd726da8d298c98114678253e3cbb7aa5e6",
|
||||
"commit_short": "0d881cd",
|
||||
"repo_commit_url": "https://git.hacktivism.ch/hernani/koopa-admin-log/commit/0d881cd726da8d298c98114678253e3cbb7aa5e6"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue