func main()

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)
	}
}