Add tls configuration

This commit is contained in:
sirkrypt0
2021-04-29 23:23:07 +02:00
committed by Jan-Eric Hellenberg
parent f401ebb3c4
commit b744d7f16c
4 changed files with 35 additions and 6 deletions

13
main.go
View File

@ -28,7 +28,18 @@ func main() {
log.WithField("address", server.Addr).Info("Starting server")
go func() {
if err := server.ListenAndServe(); err != nil {
var err error
if config.Config.Server.TLS {
server.TLSConfig = config.TLSConfig
log.
WithField("CertFile", config.Config.Server.CertFile).
WithField("KeyFile", config.Config.Server.KeyFile).
Debug("Using TLS")
err = server.ListenAndServeTLS(config.Config.Server.CertFile, config.Config.Server.KeyFile)
} else {
err = server.ListenAndServe()
}
if err != nil {
if err == http.ErrServerClosed {
log.WithError(err).Info("Server closed")
} else {