Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Conf = &Configuration{}
)
Functions ¶
Types ¶
type AppSettingS ¶
type Configuration ¶
type Configuration struct { Server ServerSettingS `mapstructure:"Server"` App AppSettingS `mapstructure:"App"` Log LogSettingS `mapstructure:"Log"` Database DatabaseSettingS `mapstructure:"Database"` Ratelimit RatelimitSettingS `mapstructure:"Ratelimit"` }
UnmarshalKey / Sub only uses read config, neglects environment variables https://github.com/spf13/viper/issues/1012
type DatabaseSettingS ¶
type DatabaseSettingS struct { DBType string `mapstructure:"DBType"` UserName string `mapstructure:"UserName"` Password string `mapstructure:"Password"` Host string `mapstructure:"Host"` DBName string `mapstructure:"DBName"` Charset string `mapstructure:"Charset"` ParseTime bool `mapstructure:"ParseTime"` MaxIdleConns int `mapstructure:"MaxIdleConns"` MaxOpenConns int `mapstructure:"MaxOpenConns"` MigrationURL string `mapstructure:"MigrationURL"` }
type LogSettingS ¶
type RatelimitSettingS ¶
Click to show internal directories.
Click to hide internal directories.