We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2f03db3 commit 6a788e9Copy full SHA for 6a788e9
cmd/api/main.go
@@ -4,6 +4,7 @@ import (
4
"errors"
5
"log"
6
"net/http"
7
+ "os"
8
9
"github.com/gustavosett/WhereGo/internal/geoip"
10
"github.com/gustavosett/WhereGo/internal/handlers"
@@ -34,8 +35,13 @@ func main() {
34
35
e.GET("/health", handlers.HealthCheck)
36
e.GET("/lookup/:ip", handler.Lookup)
37
- log.Println("Starting server on :8080")
38
- if err := e.Start(":8080"); err != nil && !errors.Is(err, http.ErrServerClosed) {
+ port := os.Getenv("PORT")
39
+ if port == "" {
40
+ port = "8080"
41
+ }
42
+
43
+ log.Printf("Starting server on :%s", port)
44
+ if err := e.Start(":" + port); err != nil && !errors.Is(err, http.ErrServerClosed) {
45
log.Fatalf("Server failed: %v", err)
46
}
47
0 commit comments