1
1
mirror of https://github.com/bumi/lntip synced 2026-02-17 22:47:50 +00:00

Make Tor executable configurable

It seems the `tor` executable is not in the $PATH on heroku and thus needs to be configurable.
This commit is contained in:
2021-10-28 15:11:10 +02:00
parent 36d4dec5fd
commit 324d5b3b43
3 changed files with 8 additions and 1 deletions

View File

@@ -94,6 +94,7 @@ func main() {
CertHex: cfg.String("lnd-cert"),
MacaroonFile: cfg.String("lnd-macaroon-path"),
MacaroonHex: cfg.String("lnd-macaroon"),
TorExePath: cfg.String("tor-exe-path"),
}
lnClient, err := ln.NewLNDclient(lndOptions)
if err != nil {
@@ -228,6 +229,7 @@ func LoadConfig() *koanf.Koanf {
f.String("static-path", "", "Path to a static assets directory.")
f.String("port", "", "Port to bind on (deprecated - use listen).")
f.String("listen", "", fmt.Sprintf("Address to bind on. (default \"%s\")", DEFAULT_LISTEN))
f.String("tor-exe-path", "tor", "Path to the Tor executable. Used when connecting through Tor. (default: tor)")
var configPath string
f.StringVar(&configPath, "config", "config.toml", "Path to a .toml config file.")
f.Parse(os.Args[1:])