Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var JWT_SECRET []byte
Functions ¶
func LoadConfig ¶
func LoadConfig() error
Types ¶
type AppConfig ¶
type AppConfig struct { Server struct { Port string `yaml:"port"` Host string `yaml:"host"` Mode string `yaml:"mode"` } `yaml:"server"` Database struct { Type string `yaml:"type"` Path string `yaml:"path"` } `yaml:"database"` Setting struct { SiteTitle string `yaml:"sitetitle"` Servername string `yaml:"servername"` Serverurl string `yaml:"serverurl"` AllowRegister bool `yaml:"allowregister"` Icpnumber string `yaml:"icpnumber"` } Upload struct { ImageMaxSize int `yaml:"imagemaxsize"` AudioMaxSize int `yaml:"audiomaxsize"` AllowedTypes []string `yaml:"allowedtypes"` ImagePath string `yaml:"imagepath"` AudioPath string `yaml:"audiopath"` } `yaml:"upload"` Auth struct { Jwt struct { Expires int `yaml:"expires"` Issuer string `yaml:"issuer"` Audience string `yaml:"audience"` } `yaml:"jwt"` } `yaml:"auth"` }
var Config AppConfig
Click to show internal directories.
Click to hide internal directories.