diff --git a/go.sum b/go.sum index 7cb7c43..eec83ff 100644 --- a/go.sum +++ b/go.sum @@ -121,6 +121,8 @@ github.com/fiatjaf/lightningd-gjson-rpc v1.4.0 h1:Iv5tt4YuNoSMfR39wiV0tqnHYTJ85o github.com/fiatjaf/lightningd-gjson-rpc v1.4.0/go.mod h1:SQGA0qcY2qypaMXDQlE5V5+2MnLZzQ7NzfRsScliFeE= github.com/fiatjaf/ln-decodepay v1.0.0 h1:1YUMjvLock+BicMNwoZ/OA3oG2ZYEaJ8AzdS6EGVMTQ= github.com/fiatjaf/ln-decodepay v1.0.0/go.mod h1:/LWK+ZUa3i8MqbRjIMAiVQS2+NbhwKWlwib2n446cMQ= +github.com/fiatjaf/makeinvoice v1.3.0 h1:DHOOtVV7+regnFKAncK1gKrbyqt+LiwSjvVLXiLzcSI= +github.com/fiatjaf/makeinvoice v1.3.0/go.mod h1:Q5f85OaXDKf+2JY0vnW/50CGE3Sfc4KnJf4VIJHus1M= github.com/flosch/pongo2 v0.0.0-20190707114632-bbf5a6c351f4/go.mod h1:T9YF2M40nIgbVgp3rreNmTged+9HrbNTIQf1PsaIiTA= github.com/frankban/quicktest v1.2.2/go.mod h1:Qh/WofXFeiAFII1aEBu529AtJo6Zg2VHscnEsbBnJ20= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= diff --git a/main.go b/main.go index d34c995..d484712 100644 --- a/main.go +++ b/main.go @@ -24,6 +24,8 @@ type Settings struct { SiteOwnerName string `envconfig:"SITE_OWNER_NAME" required:"true"` SiteOwnerURL string `envconfig:"SITE_OWNER_URL" required:"true"` SiteName string `envconfig:"SITE_NAME" required:"true"` + + TorProxyURL string `envconfig:"TOR_PROXY_URL"` } var s Settings @@ -48,6 +50,10 @@ func main() { s.Domain = strings.ToLower(s.Domain) + if s.TorProxyURL != "" { + makeinvoice.TorProxyURL = s.TorProxyURL + } + db, err = pebble.Open(s.Domain, nil) if err != nil { log.Fatal().Err(err).Str("path", s.Domain).Msg("failed to open db.")