Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProjectLogFile ¶
func ProjectLogFile() string
func ProjectName ¶
func ProjectName() string
func ProjectPort ¶
func ProjectPort() string
Types ¶
type Config ¶
type Config struct { MySQL struct { Read struct { Addr string `toml:"addr"` User string `toml:"user"` Pass string `toml:"pass"` Name string `toml:"name"` } `toml:"read"` Write struct { Addr string `toml:"addr"` User string `toml:"user"` Pass string `toml:"pass"` Name string `toml:"name"` } `toml:"write"` Base struct { MaxOpenConn int `toml:"maxOpenConn"` MaxIdleConn int `toml:"maxIdleConn"` ConnMaxLifeTime time.Duration `toml:"connMaxLifeTime"` } `toml:"base"` } `toml:"mysql"` Redis struct { Addr string `toml:"addr"` Pass string `toml:"pass"` Db int `toml:"db"` MaxRetries int `toml:"maxRetries"` PoolSize int `toml:"poolSize"` MinIdleConns int `toml:"minIdleConns"` } `toml:"redis"` Mail struct { Host string `toml:"host"` Port int `toml:"port"` User string `toml:"user"` Pass string `toml:"pass"` To string `toml:"to"` } `toml:"mail"` JWT struct { Secret string `toml:"secret"` ExpireDuration time.Duration `toml:"expireDuration"` } `toml:"jwt"` Aes struct { Key string `toml:"key"` Iv string `toml:"iv"` } `toml:"aes"` Rsa struct { Private string `toml:"private"` Public string `toml:"public"` } `toml:"rsa"` }
Click to show internal directories.
Click to hide internal directories.