Bind environment variables to config struct with viperWorkarounds to allow environment variables to override settings from config file using viper