Fix: concurrent logging lock / Feat: listen SSL (#287)

This commit is contained in:
HFO4
2020-05-23 13:17:48 +08:00
parent e038350cf0
commit bfb5b34edc
5 changed files with 33 additions and 0 deletions

12
main.go
View File

@@ -18,6 +18,18 @@ func init() {
func main() {
api := routers.InitRouter()
// 如果启用了SSL
if conf.SSLConfig.CertPath != "" {
go func() {
util.Log().Info("开始监听 %s", conf.SSLConfig.Listen)
if err := api.RunTLS(conf.SSLConfig.Listen,
conf.SSLConfig.CertPath, conf.SSLConfig.KeyPath); err != nil {
util.Log().Error("无法监听[%s]%s", conf.SSLConfig.Listen, err)
}
}()
}
util.Log().Info("开始监听 %s", conf.SystemConfig.Listen)
if err := api.Run(conf.SystemConfig.Listen); err != nil {
util.Log().Error("无法监听[%s]%s", conf.SystemConfig.Listen, err)