I tried deploying to Heroku and connecting to my Umbrel node. I got my LND onion address from the file./home/umbrel/umbrel/tor/data/lnd-grpc/hostname
I also created the HEX cert and macaroon as per your instructions. To create the macaroon I had to go into the lnd contain - docker exec -it lnd /bin/bash and execute:
lncli bakemacaroon onchain:read address:read invoices:read address:write invoices:write
So I think I got all of the env variables correct…
But when I deploy to Heroku - everything builds ok, but crashes on startup - I get these messages in the log
panic: exec: “tor”: executable file not found in $PATH
goroutine 1 [running]:
main.main()
/tmp/build_55ed8a5d/lnme.go:101 +0x1556
Process exited with status 2
State changed from starting to crashed
Build succeeded
The buildpack is installed ok (https://github.com/iamashks/heroku-buildpack-tor-proxy.git)
When I restart - same thing. I am using a free dyno (do I need a paid one?)
Do you know:
- Why is it crashing upon startup? Is it my config info that is causing the crash
- can I acutally connect to my umbrel lnd via the lnd address above.