mirror of
https://github.com/believethehype/nostdress.git
synced 2026-06-15 21:42:40 -07:00
allow tor proxy url to be configured.
fixes https://github.com/fiatjaf/makeinvoice/issues/2
This commit is contained in:
@@ -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=
|
||||
|
||||
@@ -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.")
|
||||
|
||||
Reference in New Issue
Block a user