new-go-app/main.go
Scaffolder 985fffcb8b initial commit
Change-Id: I3b5927ebd95850e39277c110434ca77965cb953f
2026-05-20 16:57:56 +00:00

24 lines
461 B
Go

package main
import (
"fmt"
"log"
"net/http"
"os"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, _ *http.Request) {
fmt.Fprintf(w, "hello from new-go-app\n")
})
http.HandleFunc("/healthz", func(w http.ResponseWriter, _ *http.Request) {
w.WriteHeader(http.StatusOK)
})
port := os.Getenv("PORT")
if port == "" {
port = "8080"
}
log.Printf("new-go-app listening on :%s", port)
log.Fatal(http.ListenAndServe(":"+port, nil))
}