From 11255805b1901a037b4a1f85c771d70897451167 Mon Sep 17 00:00:00 2001 From: Maxim Lebedev Date: Wed, 15 Mar 2023 06:20:52 +0600 Subject: [PATCH] :wrench: Updated env config --- internal/domain/config.go | 2 +- main.go | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) 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) }