🔧 Updated env config
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
This commit is contained in:
parent
dd29a48db3
commit
11255805b1
|
@ -7,7 +7,7 @@ import (
|
||||||
|
|
||||||
type Config struct {
|
type Config struct {
|
||||||
BaseURL *url.URL `env:"BASE_URL" envDefault:"http://localhost:3000/"`
|
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"`
|
Name string `env:"NAME" envDefault:"WebSub"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
6
main.go
6
main.go
|
@ -56,7 +56,11 @@ func main() {
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
|
|
||||||
config := new(domain.Config)
|
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)
|
logger.Fatalln(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue