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  }