From 9e8c8ec8f2ee0e03c560aacc74472af85776b91d Mon Sep 17 00:00:00 2001 From: "hangyu.tao" Date: Mon, 5 Jan 2026 19:53:48 +0800 Subject: [PATCH] feat: allow server port to be configured via `PORT` environment variable --- cmd/server/main.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cmd/server/main.go b/cmd/server/main.go index ca99f5d..fcc3a16 100644 --- a/cmd/server/main.go +++ b/cmd/server/main.go @@ -108,6 +108,11 @@ func main() { // Assemble final handler chain: DefaultServeMux -> AuthMiddleware -> CorsHandler finalHandler := middleware.AuthMiddleware(http.DefaultServeMux) - log.Println("Server starting on :8081") - log.Fatal(http.ListenAndServe(":8081", corsHandler(finalHandler))) + port := os.Getenv("PORT") + if port == "" { + port = "8081" + } + addr := ":" + port + log.Println("Server starting on " + addr) + log.Fatal(http.ListenAndServe(addr, corsHandler(finalHandler))) }