From dc35f004978409b45ec00c08ffdc37799d35db72 Mon Sep 17 00:00:00 2001 From: juligasa <11684004+juligasa@users.noreply.github.com> Date: Tue, 28 Jun 2022 17:24:02 +0200 Subject: [PATCH] macaroon and cert can be provided as files --- lib/service/config.go | 4 +++- main.go | 8 +++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/service/config.go b/lib/service/config.go index 88774f1..f181d4f 100644 --- a/lib/service/config.go +++ b/lib/service/config.go @@ -13,7 +13,9 @@ type Config struct { JWTRefreshTokenExpiry int `envconfig:"JWT_REFRESH_EXPIRY" default:"604800"` // in seconds, default 7 days JWTAccessTokenExpiry int `envconfig:"JWT_ACCESS_EXPIRY" default:"172800"` // in seconds, default 2 days LNDAddress string `envconfig:"LND_ADDRESS" required:"true"` - LNDMacaroonHex string `envconfig:"LND_MACAROON_HEX" required:"true"` + LNDMacaroonFile string `envconfig:"LND_MACAROON_FILE"` + LNDCertFile string `envconfig:"LND_CERT_FILE"` + LNDMacaroonHex string `envconfig:"LND_MACAROON_HEX"` LNDCertHex string `envconfig:"LND_CERT_HEX"` CustomName string `envconfig:"CUSTOM_NAME"` Host string `envconfig:"HOST" default:"localhost:3000"` diff --git a/main.go b/main.go index 54183b7..0a8d45a 100644 --- a/main.go +++ b/main.go @@ -123,9 +123,11 @@ func main() { // Init new LND client lndClient, err := lnd.NewLNDclient(lnd.LNDoptions{ - Address: c.LNDAddress, - MacaroonHex: c.LNDMacaroonHex, - CertHex: c.LNDCertHex, + Address: c.LNDAddress, + MacaroonFile: c.LNDMacaroonFile, + MacaroonHex: c.LNDMacaroonHex, + CertFile: c.LNDCertFile, + CertHex: c.LNDCertHex, }) if err != nil { e.Logger.Fatalf("Error initializing the LND connection: %v", err)