From 82eb27e7cd57b1caa853cc4f0eb1a6769ecac6e4 Mon Sep 17 00:00:00 2001 From: sreejith Date: Mon, 8 Mar 2021 22:57:00 +0530 Subject: [PATCH] start secure https server --- app.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app.go b/app.go index fc7723e..2f7fdf3 100644 --- a/app.go +++ b/app.go @@ -155,9 +155,13 @@ func (app *App) Initialize(routeSpecifiers []RouteSpecifier) { //Start http server and start listening to the requests func (app *App) Start() { - if err := app.server.ListenAndServe(); err != nil { - if err != http.ErrServerClosed { - app.log.Fatal().Err(err).Msg("Unable to start server, exiting the application!") + if app.Config.GetString("ENABLE_TLS") == "true" { + app.StartSecure("SERVER_CERT", "SERVER_KEY") + } else { + if err := app.server.ListenAndServe(); err != nil { + if err != http.ErrServerClosed { + app.log.Fatal().Err(err).Msg("Unable to start server, exiting the application!") + } } } }