INNER CODE UNIT · Go
main
kube-vip/kube-vip · testing/e2e/e2e/main.go:15
func main() {
// Lookup environment variables
mode, exists := os.LookupEnv("E2EMODE")
if !exists {
log.Error("The environment variable E2ESERVER, was not set")
os.Exit(1)
}
switch mode {
case strings.ToUpper("SERVER"):
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello!")
})
log.Info("starting server at port 80")
if err := http.ListenAndServe(":80", nil); err != nil {
log.Error(err.Error())
os.Exit(1)