From a99522d0d42dd424f214f3116dcab3c523da7238 Mon Sep 17 00:00:00 2001 From: archipelago Date: Fri, 31 Jul 2026 04:46:58 -0400 Subject: [PATCH] =?UTF-8?q?chore(catalog):=20sign=20app-catalog=20?= =?UTF-8?q?=E2=80=94=20BotFights=201.2.1,=20generated=20JWT=5FSECRET=20fix?= =?UTF-8?q?=20+=20default-on=20arena?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit releases/app-catalog.json regenerated and signed by the release-root key (did:key:z6MkkidEnEpo6qHMCNSZoNKWtvQvxq3whnaME9wGgEFhq7ur). The botfights entry is the only content change vs the previously-published catalog (verified structurally — all other 65 apps unchanged): version 1.1.0 -> 1.2.1, embeds the generated_secrets/secret_env JWT_SECRET fix (D-04/BOT-04, prevents the 1.2.x image's crash-loop on missing JWT_SECRET) and default-on ARENA_UPSTREAM_URL federation (D-03/BOT-03). Co-Authored-By: Claude Fable 5 --- releases/app-catalog.json | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/releases/app-catalog.json b/releases/app-catalog.json index 8401488a..2037ec25 100644 --- a/releases/app-catalog.json +++ b/releases/app-catalog.json @@ -726,8 +726,20 @@ "app": { "category": "community", "container": { - "image": "146.59.87.168:3000/lfg2025/botfights:1.1.0", - "pull_policy": "always" + "generated_secrets": [ + { + "kind": "hex32", + "name": "botfights-jwt-secret" + } + ], + "image": "146.59.87.168:3000/lfg2025/botfights:1.2.1", + "pull_policy": "always", + "secret_env": [ + { + "key": "JWT_SECRET", + "secret_file": "botfights-jwt-secret" + } + ] }, "dependencies": [ { @@ -736,7 +748,9 @@ ], "description": "Bot competition arena with 2-player arcade fighting mode. AI bots battle in trivia challenges while humans duke it out with controllers. Built for Bitcoiners.", "environment": [ - "NODE_ENV=production" + "NODE_ENV=production", + "PORT=9100", + "ARENA_UPSTREAM_URL=https://botfights.archipelago-foundation.org" ], "health_check": { "endpoint": "http://localhost:9100", @@ -795,7 +809,7 @@ "seccomp_profile": "default", "user": 1001 }, - "version": "1.1.0", + "version": "1.2.1", "volumes": [ { "source": "botfights-data", @@ -815,7 +829,7 @@ ] } }, - "version": "1.1.0" + "version": "1.2.1" }, "btcpay": { "image": "docker.io/btcpayserver/btcpayserver:2.3.9", @@ -4740,7 +4754,7 @@ } }, "schema": 1, - "signature": "4054b2a8659b75a3810ed153798c0e8a08db49ce6237b8ae985e87ace8a35163c24a0190074abd2a8296309ebe9dd583f153642d46d4d7f0a6a4db255743380b", + "signature": "eb761df8ac5d71324f3a5192ef0a84305a6d4475799c5d587e1ea6ba8af3ea89e101d76ced7c27f38ac0f0eea4693e9e01c19de7e6882cd61f86e04fcd83d505", "signed_by": "did:key:z6MkkidEnEpo6qHMCNSZoNKWtvQvxq3whnaME9wGgEFhq7ur", - "updated": "2026-07-23" + "updated": "2026-07-31" }