diff --git a/lib/service/config.go b/lib/service/config.go index d0fe717..668f78f 100644 --- a/lib/service/config.go +++ b/lib/service/config.go @@ -9,4 +9,5 @@ type Config struct { LNDAddress string `envconfig:"LND_ADDRESS" required:"true"` LNDMacaroonHex string `envconfig:"LND_MACAROON_HEX" required:"true"` LNDCertHex string `envconfig:"LND_CERT_HEX"` + Port int `envconfig:"PORT" default:"3000"` } diff --git a/main.go b/main.go index 962bd1c..3d99d69 100644 --- a/main.go +++ b/main.go @@ -143,7 +143,7 @@ func main() { // Start server go func() { - if err := e.Start(":3000"); err != nil && err != http.ErrServerClosed { + if err := e.Start(fmt.Sprintf(":%v", c.Port)); err != nil && err != http.ErrServerClosed { e.Logger.Fatal("shutting down the server") } }()