diff --git a/internal/domain/config.go b/internal/domain/config.go index b03f6fc..d74875b 100644 --- a/internal/domain/config.go +++ b/internal/domain/config.go @@ -7,7 +7,7 @@ import ( type Config struct { BaseURL *url.URL `env:"BASE_URL" envDefault:"http://localhost:3000/"` - Bind string `end:"BIND" envDefault:":3000"` + Bind string `end:"BIND,required" envDefault:":3000"` Name string `env:"NAME" envDefault:"WebSub"` } diff --git a/main.go b/main.go index 244b11f..882729d 100644 --- a/main.go +++ b/main.go @@ -56,7 +56,11 @@ func main() { ctx := context.Background() config := new(domain.Config) - if err := env.Parse(config, env.Options{Prefix: "HUB_"}); err != nil { + if err := env.Parse(config, env.Options{ + Prefix: "HUB_", + TagName: "env", + UseFieldNameByDefault: true, + }); err != nil { logger.Fatalln(err) }