Skip to content

Commit fa789e6

Browse files
committed
Env variables always override config values
1 parent b29856e commit fa789e6

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

config/config.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,10 @@ func ParseConfigFile(cfg interface{}, fileName string, allowMissing bool) error
125125
}
126126

127127
func ReadEnv(cfg interface{}) error {
128-
err := envconfig.Process(context.Background(), cfg)
128+
err := envconfig.ProcessWith(context.Background(), &envconfig.Config{
129+
Target: cfg,
130+
DefaultOverwrite: true,
131+
})
129132
if err != nil {
130133
return fmt.Errorf("error reading env config: %w", err)
131134
}

0 commit comments

Comments
 (0)