feat: allow server port to be configured via PORT environment variable

This commit is contained in:
hangyu.tao 2026-01-05 19:53:48 +08:00
parent 77abd6e599
commit 9e8c8ec8f2

View File

@ -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)))
}