in cmd/ping/main.go [26:55]
func main() {
port := os.Getenv("PORT")
if port == "" {
port = "8080"
}
log.Printf("Serving on :%s", port)
region := os.Getenv("REGION")
if region == "" {
region = "pong"
}
// Serve / from files in kodata.
kdp := os.Getenv("KO_DATA_PATH")
if kdp == "" {
log.Println("KO_DATA_PATH unset")
kdp = "/var/run/ko/"
}
handler := httphandler.New(&httphandler.Options{
Region: region,
StaticRoot: http.Dir(kdp),
Endpoints: config.AllEndpoints,
})
if err := http.ListenAndServe(":"+port, handler); err != nil {
log.Fatalf("ListenAndServe(): %v", err)
}
log.Print("Exiting.")
}