func Start()

in grpc-web/app/pkg/grpc-web/server.go [52:66]


func Start(gRPCServer *grpc.Server, grpcWebPort string) error {
	echo, err := NewEcho(gRPCServer, grpcWebPort)
	if err != nil {
		panic(err)
	}

	fmt.Printf("⇨ http server started on [::]%s\n", echo.Server.Addr)
	err = echo.Server.ListenAndServe()
	if !errors.Is(err, http.ErrServerClosed) {
		fmt.Println("(http): server halted forcefully")
		panic(err)
	}
	fmt.Println("(http): server halted gracefully")
	return nil
}