configurator/providers/providers.go

20 lines
454 B
Go

package providers
type ProviderType int // Тип конфигурации
// Провайдеры конфигурации
const (
FILE = iota + 1 // https://github.com/spf13/viper
ETCD // https://etcd.io
REDIS // https://redis.io
BADGER // https://github.com/dgraph-io/badger
)
type FileConfig struct {
FileName string
}
func getList() []ProviderType {
return []ProviderType{FILE, ETCD, REDIS, BADGER}
}