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" }