diff --git a/pkg/config/config.go b/pkg/config/config.go index 15aeacd1..7bfa4e9d 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -190,6 +190,11 @@ func ParseConfigFile(configFile string) (*Config, error) { return nil, err } + // override values with environment variables if specified + if err := envOverride(&config); err != nil { + return nil, err + } + // Check file perms from config if config.GoEnv == "production" { if err := checkFilePerms(configFile, config.FilterFile); err != nil { @@ -197,11 +202,6 @@ func ParseConfigFile(configFile string) (*Config, error) { } } - // override values with environment variables if specified - if err := envOverride(&config); err != nil { - return nil, err - } - // validate all required fields have been populated if err := validateConfig(config); err != nil { return nil, err