Debug env
This commit is contained in:
parent
b5e5fede9a
commit
c3fb9efaaf
2
hosts.go
2
hosts.go
|
@ -23,6 +23,8 @@ func NewHosts(hs HostsSettings, rs RedisSettings) Hosts {
|
|||
}
|
||||
|
||||
if hs.RedisEnable {
|
||||
logger.Info("Redis is enabled: %s", rs.Addr())
|
||||
|
||||
rc := &redis.Client{Addr: rs.Addr(), Db: rs.DB, Password: rs.Password}
|
||||
|
||||
providers = append(providers, NewRedisProvider(rc, hs.RedisKey))
|
||||
|
|
20
settings.go
20
settings.go
|
@ -7,7 +7,6 @@ import (
|
|||
"strconv"
|
||||
|
||||
"github.com/BurntSushi/toml"
|
||||
"reflect"
|
||||
"github.com/caarlos0/env"
|
||||
)
|
||||
|
||||
|
@ -105,17 +104,10 @@ func init() {
|
|||
os.Exit(1)
|
||||
}
|
||||
|
||||
val := reflect.ValueOf(settings)
|
||||
|
||||
for i := 0; i < val.NumField(); i++ {
|
||||
f := val.Field(i)
|
||||
|
||||
if f.Kind() != reflect.Struct {
|
||||
continue
|
||||
}
|
||||
|
||||
v := f.Interface()
|
||||
|
||||
env.Parse(&v)
|
||||
}
|
||||
env.Parse(&settings.ResolvConfig)
|
||||
env.Parse(&settings.Redis)
|
||||
env.Parse(&settings.Memcache)
|
||||
env.Parse(&settings.Log)
|
||||
env.Parse(&settings.Cache)
|
||||
env.Parse(&settings.Hosts)
|
||||
}
|
Loading…
Reference in New Issue