github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/alwaysdata/main.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "log" 6 "os" 7 "strconv" 8 9 "github.com/labstack/echo" 10 ) 11 12 func main() { 13 e := echo.New() 14 15 e.GET("/", func(c echo.Context) error { 16 return c.HTML(200, "Server OK.") 17 }) 18 19 host := os.Getenv("IP") 20 port, err := strconv.Atoi(os.Getenv("PORT")) 21 if err != nil { 22 log.Fatal("No PORT found", err) 23 } 24 adress := fmt.Sprintf("%s:%d", host, port) 25 e.Logger.Fatal(e.Start(adress)) 26 }