From a6d8eecdcc6646bc953f23b05221728239ea1a59 Mon Sep 17 00:00:00 2001 From: Thilina Shashimal Senarath Date: Thu, 3 Apr 2025 09:32:36 +0530 Subject: [PATCH] fix ListenPort --- cmd/proxy/main.go | 7 +++++-- config.yaml | 2 +- internal/config/config.go | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/cmd/proxy/main.go b/cmd/proxy/main.go index c22dc96..699929f 100644 --- a/cmd/proxy/main.go +++ b/cmd/proxy/main.go @@ -49,14 +49,17 @@ func main() { // 4. Build the main router mux := proxy.NewRouter(cfg, provider) + listen_address := fmt.Sprintf(":%d", cfg.ListenPort) + // 5. Start the server srv := &http.Server{ - Addr: cfg.ListenAddress, + + Addr: listen_address, Handler: mux, } go func() { - log.Printf("Server listening on %s", cfg.ListenAddress) + log.Printf("Server listening on %s", listen_address) if err := srv.ListenAndServe(); err != nil && err != http.ErrServerClosed { log.Fatalf("Server error: %v", err) } diff --git a/config.yaml b/config.yaml index 4c6b196..ab84ad2 100644 --- a/config.yaml +++ b/config.yaml @@ -2,7 +2,7 @@ auth_server_base_url: "" mcp_server_base_url: "" -listen_address: ":8080" +listen_port: 8080 jwks_url: "" timeout_seconds: 10 diff --git a/internal/config/config.go b/internal/config/config.go index f4f8218..2f63e7c 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -29,7 +29,7 @@ type CORSConfig struct { type Config struct { AuthServerBaseURL string `yaml:"auth_server_base_url"` MCPServerBaseURL string `yaml:"mcp_server_base_url"` - ListenAddress string `yaml:"listen_address"` + ListenPort int `yaml:"listen_port"` JWKSURL string `yaml:"jwks_url"` TimeoutSeconds int `yaml:"timeout_seconds"` MCPPaths []string `yaml:"mcp_paths"`