mirror of
https://github.com/getAlby/lndhub.go.git
synced 2026-02-15 18:04:22 +01:00
macaroon and cert can be provided as files
This commit is contained in:
@@ -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"`
|
||||
|
||||
8
main.go
8
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)
|
||||
|
||||
Reference in New Issue
Block a user