diff --git a/core/server.go b/core/server.go index 6e836f4..1dfc574 100644 --- a/core/server.go +++ b/core/server.go @@ -47,6 +47,10 @@ func main() { log.Fatal(fmt.Errorf("failed to create api instance with: %s", err.Error())) } - err = http.ListenAndServeTLS(":"+strconv.Itoa(config.Port), config.CertFile, config.KeyFile, app.MakeHandler()) + if config.CertFile == "" || config.KeyFile == "" { + err = http.ListenAndServe(":"+strconv.Itoa(config.Port), app.MakeHandler()) + } else { + err = http.ListenAndServeTLS(":"+strconv.Itoa(config.Port), config.CertFile, config.KeyFile, app.MakeHandler()) + } log.Fatal(fmt.Errorf("failed to start server with: %s", err.Error())) }