From ac9036d84832ae23696be18603f352e7df9a7838 Mon Sep 17 00:00:00 2001 From: Worph Date: Wed, 4 Nov 2026 12:30:40 +0000 Subject: [PATCH] Pin meta-core 2.1.0.1, meta-watch 1.2.0.2, meta-read 1.5.0.1 (report inbox); MetaRead apps get META_CORE_URL --- Apps/MetaCore/docker-compose.yml | 2 +- Apps/MetaGateway/docker-compose.yml | 2 +- Apps/MetaRead/docker-compose.yml | 7 +++++-- Apps/MetaReadShared/docker-compose.yml | 6 +++++- Apps/MetaWatch/docker-compose.yml | 4 ++-- Apps/MetaWatchShared/docker-compose.yml | 2 +- 6 files changed, 15 insertions(+), 8 deletions(-) diff --git a/Apps/MetaCore/docker-compose.yml b/Apps/MetaCore/docker-compose.yml index ec216ef..0e15fb4 100644 --- a/Apps/MetaCore/docker-compose.yml +++ b/Apps/MetaCore/docker-compose.yml @@ -5,7 +5,7 @@ services: # Public ingress goes through the `metacore` hash-lock proxy below — this # service has no public Caddy labels and no exposed host ports. metacore-app: - image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-core:2.0.1 + image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-core:2.1.0.1 container_name: metacore-app # Hard RAM cap, swap disabled (memswap_limit == mem_limit) → OOM # instead of swap. Both values must move together or swap comes back. diff --git a/Apps/MetaGateway/docker-compose.yml b/Apps/MetaGateway/docker-compose.yml index a0789ef..dcbe7ac 100644 --- a/Apps/MetaGateway/docker-compose.yml +++ b/Apps/MetaGateway/docker-compose.yml @@ -35,7 +35,7 @@ services: # =========================================================================== metagateway-core: # 1.0.1 carries the new meta-core API (records cids/ set, identity). - image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-core:2.0.1 + image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-core:2.1.0.1 container_name: metagateway-core # Hard RAM cap, swap disabled (memswap_limit == mem_limit) → OOM # instead of swap. Mirrors the dev sub-stack limits. diff --git a/Apps/MetaRead/docker-compose.yml b/Apps/MetaRead/docker-compose.yml index 4af86f1..6c8396f 100644 --- a/Apps/MetaRead/docker-compose.yml +++ b/Apps/MetaRead/docker-compose.yml @@ -47,7 +47,7 @@ services: # consumer, not a library indexer. # --------------------------------------------------------------------------- metaread-core: - image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-core:2.0.1 + image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-core:2.1.0.1 container_name: metaread-core # Hard RAM cap, swap disabled (memswap_limit == mem_limit) → OOM instead of # swap. @@ -259,7 +259,7 @@ services: # My List, Continue Reading and reading positions live in the User Data Layer. # --------------------------------------------------------------------------- metaread-app: - image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-read:1.4.2.1 + image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-read:1.5.0.1 container_name: metaread-app hostname: metaread-app restart: unless-stopped @@ -278,6 +278,9 @@ services: environment: META_SHARE_URL: "http://metaread-share:3000" META_SEARCH_URL: "http://metaread-search:3000" + # This stack's own meta-core, used ONLY to forward 🐛 bug reports to its + # inbox (/api/reports). Unset hides the button. + META_CORE_URL: "http://metaread-core:9000" # Browser-reachable topbar chips — the AppShield gates below expose the # co-located transport and discovery peers behind Yundera OIDC. META_SHARE_PUBLIC_URL: "https://metareadshare-${APP_DOMAIN}" diff --git a/Apps/MetaReadShared/docker-compose.yml b/Apps/MetaReadShared/docker-compose.yml index 4231dd7..352cc48 100644 --- a/Apps/MetaReadShared/docker-compose.yml +++ b/Apps/MetaReadShared/docker-compose.yml @@ -137,7 +137,7 @@ services: # User Data Layer. # --------------------------------------------------------------------------- metaread-app: - image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-read:1.4.2.1 + image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-read:1.5.0.1 container_name: metaread-app hostname: metaread-app restart: unless-stopped @@ -159,6 +159,10 @@ services: SERVICE_NAME: "meta-read" META_SHARE_URL: "http://metashare-app:3000" META_SEARCH_URL: "http://metaread-search:3000" + # The shared MetaCore, used ONLY to forward 🐛 bug reports to its inbox + # (/api/reports, read on MetaCore's dashboard → Reports). Unset hides the + # button. Reached over `pcs`, like metaread-search. + META_CORE_URL: "http://metacore-app:80" # Browser-reachable topbar chips. Transport is the shared MetaShare app # (its own AppShield gate); discovery is this stack's gate below. META_SHARE_PUBLIC_URL: "https://metashare-${APP_DOMAIN}" diff --git a/Apps/MetaWatch/docker-compose.yml b/Apps/MetaWatch/docker-compose.yml index e1a1d57..d94d1e0 100644 --- a/Apps/MetaWatch/docker-compose.yml +++ b/Apps/MetaWatch/docker-compose.yml @@ -29,7 +29,7 @@ services: metawatch-core: # 1.0.1 carries the identity API (commit 52f5b5c) required for MetaWatch # sign-in / keypair generation; 1.0.0 predates it. - image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-core:2.0.1 + image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-core:2.1.0.1 container_name: metawatch-core # Hard RAM cap, swap disabled (memswap_limit == mem_limit) → OOM # instead of swap. Mirrors the dev sub-stack limits. @@ -262,7 +262,7 @@ services: # My List + Continue Watching persist in /DATA/AppData/metawatch/data. # --------------------------------------------------------------------------- metawatch-app: - image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-watch:1.1.0 + image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-watch:1.2.0.2 container_name: metawatch-app # Run as the PUID that Maison creates the app folders with (as the Shared # variant does). The image default user (uid 10001) cannot write them on a diff --git a/Apps/MetaWatchShared/docker-compose.yml b/Apps/MetaWatchShared/docker-compose.yml index 8d03189..9fbe3ee 100644 --- a/Apps/MetaWatchShared/docker-compose.yml +++ b/Apps/MetaWatchShared/docker-compose.yml @@ -120,7 +120,7 @@ services: # owns the caddy_* labels directly and Caddy proxies straight to :3000. # --------------------------------------------------------------------------- metawatch-app: - image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-watch:1.1.0 + image: ipcr-watch.nsl.sh/ipns/metadec.eth/metadec.eth/meta-watch:1.2.0.2 container_name: metawatch-app hostname: metawatch-app restart: unless-stopped