|
|
@ -13,6 +13,17 @@ var ( |
|
|
|
|
|
|
|
func (f *Filer) LoadConfiguration(config *viper.Viper) { |
|
|
|
|
|
|
|
enabledStore := "" |
|
|
|
for _, store := range Stores { |
|
|
|
if config.GetBool(store.GetName() + ".enabled") { |
|
|
|
if enabledStore == "" { |
|
|
|
enabledStore = store.GetName() |
|
|
|
} else { |
|
|
|
glog.Fatalf("Filer store is enabled for both %s and %s", enabledStore, store.GetName()) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
for _, store := range Stores { |
|
|
|
if config.GetBool(store.GetName() + ".enabled") { |
|
|
|
viperSub := config.Sub(store.GetName()) |
|
|
|