fix: publish signed mempool DNS recovery catalog
This commit is contained in:
@@ -12,7 +12,7 @@ app:
|
|||||||
container_name: mempool
|
container_name: mempool
|
||||||
|
|
||||||
container:
|
container:
|
||||||
image: source.archipelago-foundation.org/lfg2025/mempool-frontend:v3.3.1-archy1
|
image: source.archipelago-foundation.org/chaum/mempool-frontend:v3.3.1-archy1
|
||||||
pull_policy: if-not-present
|
pull_policy: if-not-present
|
||||||
network: archy-net
|
network: archy-net
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ app:
|
|||||||
description: Bitcoin mempool and blockchain explorer. Real-time transaction and block visualization.
|
description: Bitcoin mempool and blockchain explorer. Real-time transaction and block visualization.
|
||||||
|
|
||||||
container:
|
container:
|
||||||
image: source.archipelago-foundation.org/lfg2025/mempool-frontend:v3.3.1-archy1
|
image: source.archipelago-foundation.org/chaum/mempool-frontend:v3.3.1-archy1
|
||||||
image_signature: cosign://...
|
image_signature: cosign://...
|
||||||
pull_policy: if-not-present
|
pull_policy: if-not-present
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ continues to serve its static page, leaving all API/WebSocket requests offline.
|
|||||||
Build and test the derived image before publishing:
|
Build and test the derived image before publishing:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
podman build --pull=never -t source.archipelago-foundation.org/lfg2025/mempool-frontend:v3.3.1-archy1 docker/mempool-frontend
|
podman build --pull=never -t source.archipelago-foundation.org/chaum/mempool-frontend:v3.3.1-archy1 docker/mempool-frontend
|
||||||
python3 scripts/test-mempool-dns-recovery.py
|
python3 scripts/test-mempool-dns-recovery.py
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
+11
-11
@@ -386,7 +386,7 @@
|
|||||||
"sync_required": false
|
"sync_required": false
|
||||||
},
|
},
|
||||||
"container": {
|
"container": {
|
||||||
"image": "source.archipelago-foundation.org/lfg2025/mempool-frontend:v3.3.1",
|
"image": "source.archipelago-foundation.org/chaum/mempool-frontend:v3.3.1-archy1",
|
||||||
"network": "archy-net",
|
"network": "archy-net",
|
||||||
"pull_policy": "if-not-present"
|
"pull_policy": "if-not-present"
|
||||||
},
|
},
|
||||||
@@ -405,7 +405,7 @@
|
|||||||
"health_check": {
|
"health_check": {
|
||||||
"endpoint": "http://127.0.0.1:8080",
|
"endpoint": "http://127.0.0.1:8080",
|
||||||
"interval": "30s",
|
"interval": "30s",
|
||||||
"path": "/",
|
"path": "/api/v1/backend-info",
|
||||||
"retries": 3,
|
"retries": 3,
|
||||||
"timeout": "5s",
|
"timeout": "5s",
|
||||||
"type": "http"
|
"type": "http"
|
||||||
@@ -433,10 +433,10 @@
|
|||||||
"kind": "github",
|
"kind": "github",
|
||||||
"repo": "mempool/mempool"
|
"repo": "mempool/mempool"
|
||||||
},
|
},
|
||||||
"version": "3.0.1"
|
"version": "3.3.1-archy1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "3.0.1"
|
"version": "3.3.1-archy1"
|
||||||
},
|
},
|
||||||
"archy-nbxplorer": {
|
"archy-nbxplorer": {
|
||||||
"manifest": {
|
"manifest": {
|
||||||
@@ -3399,10 +3399,10 @@
|
|||||||
"version": "1.7.123-alpha"
|
"version": "1.7.123-alpha"
|
||||||
},
|
},
|
||||||
"mempool": {
|
"mempool": {
|
||||||
"image": "source.archipelago-foundation.org/lfg2025/mempool-frontend:v3.3.1",
|
"image": "source.archipelago-foundation.org/chaum/mempool-frontend:v3.3.1-archy1",
|
||||||
"images": {
|
"images": {
|
||||||
"archy-mempool-db": "source.archipelago-foundation.org/lfg2025/mariadb:11.4.10",
|
"archy-mempool-db": "source.archipelago-foundation.org/lfg2025/mariadb:11.4.10",
|
||||||
"archy-mempool-web": "source.archipelago-foundation.org/lfg2025/mempool-frontend:v3.3.1",
|
"archy-mempool-web": "source.archipelago-foundation.org/chaum/mempool-frontend:v3.3.1-archy1",
|
||||||
"mempool-api": "source.archipelago-foundation.org/lfg2025/mempool-backend:v3.3.1"
|
"mempool-api": "source.archipelago-foundation.org/lfg2025/mempool-backend:v3.3.1"
|
||||||
},
|
},
|
||||||
"manifest": {
|
"manifest": {
|
||||||
@@ -3412,7 +3412,7 @@
|
|||||||
"sync_required": true
|
"sync_required": true
|
||||||
},
|
},
|
||||||
"container": {
|
"container": {
|
||||||
"image": "source.archipelago-foundation.org/lfg2025/mempool-frontend:v3.3.1",
|
"image": "source.archipelago-foundation.org/chaum/mempool-frontend:v3.3.1-archy1",
|
||||||
"image_signature": "cosign://...",
|
"image_signature": "cosign://...",
|
||||||
"pull_policy": "if-not-present"
|
"pull_policy": "if-not-present"
|
||||||
},
|
},
|
||||||
@@ -3471,7 +3471,7 @@
|
|||||||
"kind": "github",
|
"kind": "github",
|
||||||
"repo": "mempool/mempool"
|
"repo": "mempool/mempool"
|
||||||
},
|
},
|
||||||
"version": "3.0.0",
|
"version": "3.3.1-archy1",
|
||||||
"volumes": [
|
"volumes": [
|
||||||
{
|
{
|
||||||
"options": [
|
"options": [
|
||||||
@@ -3484,7 +3484,7 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "v3.3.1"
|
"version": "v3.3.1-archy1"
|
||||||
},
|
},
|
||||||
"mempool-api": {
|
"mempool-api": {
|
||||||
"manifest": {
|
"manifest": {
|
||||||
@@ -5464,7 +5464,7 @@
|
|||||||
"tag": "NOSTR IDENTITY // YOUR NODE"
|
"tag": "NOSTR IDENTITY // YOUR NODE"
|
||||||
},
|
},
|
||||||
"schema": 1,
|
"schema": 1,
|
||||||
"signature": "a2320a29d10a04eaae8ebc5d4ce3d156733d413a43ab028ee2c980a16c0ff1c7ed26d5cc7f549f7872c95af19b15c1a8fcbd0a496f63d095bf433e742117040e",
|
"signature": "e716a9069021af87a2252d7561c01153f17c5630d7c36d8fdc1be1c7aa40560d09557513c0e09835a6b76b52b4f7edf0619cbaff02ac1d9d818066f67046e401",
|
||||||
"signed_by": "did:key:z6Mkfu5LT8d4DjETtrkATvHh9Dvcbnr7zBCUwfau8Sw7DLWT",
|
"signed_by": "did:key:z6Mkfu5LT8d4DjETtrkATvHh9Dvcbnr7zBCUwfau8Sw7DLWT",
|
||||||
"storefront": {
|
"storefront": {
|
||||||
"popular": [
|
"popular": [
|
||||||
@@ -5490,5 +5490,5 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"updated": "2026-09-12"
|
"updated": "2026-09-15"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,7 +33,8 @@ ELECTRUMX_IMAGE="$ARCHY_REGISTRY/electrumx:v1.18.0"
|
|||||||
|
|
||||||
# Mempool stack
|
# Mempool stack
|
||||||
MEMPOOL_BACKEND_IMAGE="$ARCHY_REGISTRY/mempool-backend:v3.3.1"
|
MEMPOOL_BACKEND_IMAGE="$ARCHY_REGISTRY/mempool-backend:v3.3.1"
|
||||||
MEMPOOL_WEB_IMAGE="$ARCHY_REGISTRY/mempool-frontend:v3.3.1-archy1"
|
# The patched frontend is published by chaum on the same trusted registry.
|
||||||
|
MEMPOOL_WEB_IMAGE="${MEMPOOL_WEB_IMAGE:-source.archipelago-foundation.org/chaum/mempool-frontend:v3.3.1-archy1}"
|
||||||
MARIADB_IMAGE="$ARCHY_REGISTRY/mariadb:11.4.10"
|
MARIADB_IMAGE="$ARCHY_REGISTRY/mariadb:11.4.10"
|
||||||
|
|
||||||
# BTCPay
|
# BTCPay
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import urllib.request
|
|||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
IMAGE = sys.argv[1] if len(sys.argv) > 1 else (
|
IMAGE = sys.argv[1] if len(sys.argv) > 1 else (
|
||||||
"source.archipelago-foundation.org/lfg2025/mempool-frontend:v3.3.1-archy1"
|
"source.archipelago-foundation.org/chaum/mempool-frontend:v3.3.1-archy1"
|
||||||
)
|
)
|
||||||
BACKEND = "source.archipelago-foundation.org/lfg2025/mempool-backend:v3.3.1"
|
BACKEND = "source.archipelago-foundation.org/lfg2025/mempool-backend:v3.3.1"
|
||||||
prefix = "mempool-dns-test-" + uuid.uuid4().hex[:8]
|
prefix = "mempool-dns-test-" + uuid.uuid4().hex[:8]
|
||||||
|
|||||||
Reference in New Issue
Block a user