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
}