in cmd/rest/main.go [27:47]
func main() {
ctx := context.Background()
l, err := zapdriver.NewDevelopment()
if err != nil {
zap.S().Fatalf("zap.NewDevelopment failed: %v", err)
}
defer l.Sync()
zap.ReplaceGlobals(l)
if err := funcframework.RegisterHTTPFunctionContext(ctx, "/", server.Get); err != nil {
l.Sugar().Fatalf("funcframework.RegisterHTTPFunctionContext: %v\n", err)
}
// Use PORT environment variable, or default to 8080.
port := "8080"
if envPort := os.Getenv("PORT"); envPort != "" {
port = envPort
}
if err := funcframework.Start(port); err != nil {
l.Sugar().Fatalf("funcframework.Start: %v\n", err)
}
}