Versions in this module Expand all Collapse all v0 v0.3.1 Jul 12, 2019 v0.2.0 Jul 6, 2019 Changes in this version + type ClientConfig struct + Domain string + Port uint16 + Scheme string + func (cc ClientConfig) Host() string type MainConfig + Clients map[string]*ClientConfig v0.1.1 Jul 4, 2019 v0.1.0 Jul 1, 2019 Changes in this version + func LoadConfig(cfg Config) error + type Config interface + Load func() error + type DatabaseConfig struct + ConnMaxLifetime int + DB string + DSN string + Host string + MaxIdleConns int + MaxOpenConns int + Password string + Port int + Username string + func (dc *DatabaseConfig) BuildDSN() + type MainConfig struct + Databases map[string]*DatabaseConfig + Redis RedisConfig + Server ServerConfig + func (cfg *MainConfig) BuildDSN() + func (cfg *MainConfig) Load() error + type RedisConfig struct + DB int + Host string + Port int + Sentinel bool + func (rc *RedisConfig) Addr() string + type ServerConfig struct + Dir map[string]string + Domain string + GRPCPort uint16 + HTTPPort uint16 + Scheme string + func (sc ServerConfig) GRPCHost() string + func (sc ServerConfig) HTTPHost() string + type TracingConfig struct + Debug bool + LocalAgent string + SamplingServer string + Service string