feat: host and port envs

This commit is contained in:
httpjamesm 2022-12-28 00:23:53 -05:00
parent 0cc87360b4
commit fd6ca8b56a

14
main.go
View File

@ -3,6 +3,8 @@ package main
import ( import (
"anonymousoverflow/src/middleware" "anonymousoverflow/src/middleware"
"anonymousoverflow/src/routes" "anonymousoverflow/src/routes"
"fmt"
"os"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
) )
@ -30,5 +32,15 @@ func main() {
r.GET("/questions/:id/:title", routes.ViewQuestion) r.GET("/questions/:id/:title", routes.ViewQuestion)
r.Run("localhost:8080") host := os.Getenv("HOST")
if host == "" {
host = "0.0.0.0"
}
port := os.Getenv("PORT")
if port == "" {
port = "8080"
}
r.Run(fmt.Sprintf("%s:%s", host, port))
} }