From cfb8d953ae8cd1f2b4cfb5a38d4e79acb888f68b Mon Sep 17 00:00:00 2001 From: archipelago Date: Thu, 9 Jul 2026 07:47:33 -0400 Subject: [PATCH] =?UTF-8?q?fix(apps):=20strfry=20host=20port=208082?= =?UTF-8?q?=E2=86=928090=20+=20correct=20LMDB=20mount=20point?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two defects kept strfry crash-looping since install (62,868 systemd restarts on .228): its host port 8082 collides with vaultwarden's, and the volume mounted at /strfry which the dockurr image never reads — its LMDB lives at /app/strfry-db (entrypoint default), so mdb_env_open got ENOENT even once the port was freed. 8090 is unclaimed across all manifests. Uninstalled from .228 (db was empty — it never ran); reinstall after the next catalog regen ships this manifest. NOTE: repo-wide host-port collision audit also flags did-wallet/filebrowser (8083), morphos-server/netbird-server (8086), lightning-stack/netbird (8087), fedimint-gateway/lightning-stack (9737) — latent, tracked in the hardening plan; a cross-app collision check belongs in the port allocator. Co-Authored-By: Claude Fable 5 --- apps/strfry/manifest.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/strfry/manifest.yml b/apps/strfry/manifest.yml index b9ce5d57..80e4f827 100644 --- a/apps/strfry/manifest.yml +++ b/apps/strfry/manifest.yml @@ -27,14 +27,14 @@ app: apparmor_profile: nostr-relay ports: - - host: 8082 + - host: 8090 container: 8080 protocol: tcp # HTTP/WebSocket volumes: - type: bind source: /var/lib/archipelago/strfry - target: /strfry + target: /app/strfry-db options: [rw] environment: @@ -42,7 +42,7 @@ app: health_check: type: http - endpoint: http://localhost:8082 + endpoint: http://localhost:8090 path: /health interval: 30s timeout: 5s