"github.com/gorilla/mux"
"github.com/sirupsen/logrus"
"net/http"
+ "os"
)
// URLS
QueryOnboardPackage = "/ealtedge/mepm/app_pkgm/v1/app_packages/{appPkgId}"
)
-// Package paths, to be created in deployment file (docker-compose/k8s yaml/helm)
-const (
- PackageFolderPath = "/go/release/application/packages/"
- PackageArtifactPath = "/Artifacts/Deployment/"
+var (
+ PackageFolderPath = os.Getenv("PACKAGE_PATH")
+ PackageArtifactPath = os.Getenv("PACKAGE_ARTIFACT_PATH")
)
// Handler of REST APIs
// Run on it's router
func (hdlr *Handlers) Run(host string) {
- hdlr.logger.Info("Server is running on port %s", host)
+ hdlr.logger.Infof("Server is running on port %s", host)
err := http.ListenAndServe(host, hdlr.router)
if err != nil {
hdlr.logger.Fatalf("Server couldn't run on port %s", host)