From: Arvind Patel Date: Sun, 21 Jun 2020 18:02:12 +0000 (+0530) Subject: Added condition for http and https X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=commitdiff_plain;h=6a0b01aadd50655d3c43d682be87492fe03b23ed;hp=3dde536b0a932c20f8eac9a1020d8723dff233f3;p=ealt-edge.git Added condition for http and https Change-Id: I4acb51f0d83be7778f4afe7256d32e43503358c6 --- diff --git a/mecm/mepm/applcm/broker/pkg/handlers/handlers.go b/mecm/mepm/applcm/broker/pkg/handlers/handlers.go index 5e303e4..022f73c 100644 --- a/mecm/mepm/applcm/broker/pkg/handlers/handlers.go +++ b/mecm/mepm/applcm/broker/pkg/handlers/handlers.go @@ -33,6 +33,8 @@ const ( DeleteAppInstanceIdentifier = "/ealtedge/mepm/app_lcm/v1/app_instances/{appInstanceId}" OnboardPackage = "/ealtedge/mepm/app_pkgm/v1/app_packages" QueryOnboardPackage = "/ealtedge/mepm/app_pkgm/v1/app_packages/{appPkgId}" + // Https flag value true + HTTPSFlagValue = "true" ) var ( @@ -58,8 +60,13 @@ func (hdlr *Handlers) Initialize(logger *logrus.Logger) { // Run on it's router func (hdlr *Handlers) Run(host string) { hdlr.logger.Infof("Server is running on port %s", host) - err := http.ListenAndServeTLS(host, os.Getenv("CERTIFICATE_PATH"), os.Getenv("KEY_PATH"), hdlr.router) - //err := http.ListenAndServe(host, hdlr.router) + var err error + var httpflag = os.Getenv("HTTPS_FLAG") + if httpflag == HTTPSFlagValue { + err = http.ListenAndServeTLS(host, os.Getenv("CERTIFICATE_PATH"), os.Getenv("KEY_PATH"), hdlr.router) + } else { + err = http.ListenAndServe(host, hdlr.router) + } if err != nil { hdlr.logger.Fatalf("Server couldn't run on port %s", host) }