(filePath string)
| 90 | const envPrefix = "FS_" |
| 91 | |
| 92 | func LoadConfigFromFile(filePath string) (*Config, error) { |
| 93 | viper.SetConfigFile(filePath) |
| 94 | if err := viper.ReadInConfig(); err != nil { |
| 95 | return nil, err |
| 96 | } |
| 97 | return loadConfig() |
| 98 | } |
| 99 | |
| 100 | func LoadConfigFromEnv() (*Config, error) { |
| 101 | for _, env := range os.Environ() { |