fix(apps): persist btcpay plugins and wire the internal LND node
Two btcpay-server manifest gaps found on shorty-s (2026-07-10): - BTCPAY_PLUGINDIR=/datadir/Plugins: the image default is container-local, so every container recreate silently wiped installed plugins (the reinstall-the-nostr-plugin-after-every-restart symptom, plus a soft-restart loop while an install was pending). - BTCPAY_BTCLIGHTNING via optional secret_env btcpay-lnd-connection: the manifest never wired the internal LND node. The secret is generated by the daemon (see previous commit); nodes without LND skip it. releases/app-catalog.json regenerated (embeds the manifest; origin-wins overlay means nodes only pick this up from the published catalog). Signature stripped by regeneration — run scripts/sign-catalog.sh before publishing. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+2367
-2363
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user