From e04f76e695a9825f44f6e0d31e067e65b3d0f08e Mon Sep 17 00:00:00 2001 From: ChrisOboe Date: Fri, 3 Jan 2025 11:59:42 +0100 Subject: [PATCH] make listen interface configurable --- main.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 4448832..57f807f 100644 --- a/main.go +++ b/main.go @@ -37,6 +37,7 @@ var ( visionLlmProvider = os.Getenv("VISION_LLM_PROVIDER") visionLlmModel = os.Getenv("VISION_LLM_MODEL") logLevel = strings.ToLower(os.Getenv("LOG_LEVEL")) + listenInterface = os.Getenv("LISTEN_INTERFACE") // Templates titleTemplate *template.Template @@ -200,8 +201,11 @@ func main() { numWorkers := 1 // Number of workers to start startWorkerPool(app, numWorkers) - log.Infoln("Server started on port :8080") - if err := router.Run(":8080"); err != nil { + if listenInterface == "" { + listenInterface = ":8080" + } + log.Infoln("Server started on interface", listenInterface) + if err := router.Run(listenInterface); err != nil { log.Fatalf("Failed to run server: %v", err) } }