You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ah darn it, yes there was a small change to ensure that apps are only sourcing environment variables from apps that they list in the required field of their umbrel-app.yml manifest. So this change has broken mempool's LN functionality because the Lightning Node app isn't actually required for the mempool app... we've kind of cheated a bit and made it "optional" even though there is no way to show that in our current apps framwork. This will be changing in the future when we rewrite the apps framework to be able to handle optional dependencies.
I can issue an app update for mempool right now that will fix this. Unless there is an imminent mempool update that you'd rather I wait for?
Did something change with how these variables are made available to the app containers?
On the mempool frontend, we check for the LND port to enable the Lightning tab
https://github.com/getumbrel/umbrel-apps/blob/master/mempool/docker-compose.yml#L21
On the backend, we construct the LND REST url like other apps do:
https://github.com/getumbrel/umbrel-apps/blob/master/mempool/docker-compose.yml#L59
However, after upgrading to umbrelOS 1.3, these are now empty:
frontend:
backend:
@nmfretz @mayankchhabra can you please take a look?
The text was updated successfully, but these errors were encountered: