question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

gRPC Hello World Guide is out of date for Windows and Mac users

See original GitHub issue

The README.md doc for the Hello World guide is out of date for Windows and Mac users. Specifically, the envoy.yaml file should be updated with a clarification for Mac and Windows users that instead of using address: localhost, they should use address: host.docker.internal under the clusters field due to idiosyncrasies with how the docker VM is configured on these machines.

Furthermore, the command to launch the Envoy proxy under these OSes is slightly different (--network=host should be removed) so the command should be:

$ docker run -d -p 8080:8080 helloworld/envoy

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Reactions:18
  • Comments:10

github_iconTop GitHub Comments

7reactions
YaredTaddesecommented, Feb 17, 2020

@gsantopaolo yes it should be opened. It is not still working on the latest Mac.

1reaction
oinkecommented, Mar 2, 2019

I have added all the changes recommended to get the hello world example to run into this repo https://github.com/oinke/gprc-hello

The terminal still shows: server_1 | E0302 08:41:34.225022613 7 http_server_filter.cc:271] GET request without QUERY and when i browse localhost:8080 i can see upstream connect error or disconnect/reset before headers. reset reason: remote reset

Running on macOS Mojave 10.14.2 with Docker version 18.09.2, build 6247962

Read more comments on GitHub >

github_iconTop Results From Across the Web

Quick start | Go - gRPC
This guide gets you started with gRPC in Go with a simple working example.
Read more >
gRPC C++ - Google Git
This section describes how to add gRPC as a dependency to your C++ project. In the C++ world, there's no universally accepted standard...
Read more >
Troubleshoot gRPC on .NET Core - Microsoft Learn
In this article. Mismatch between client and service SSL/TLS configuration; Call a gRPC service with an untrusted/invalid certificate; Call ...
Read more >
Quick Start Guide and sign in - Docker Documentation
Enter the six-digit code from your phone and then click Verify. Credentials management for Linux users . Docker Desktop relies on pass to...
Read more >
grpc make can't find protoc 3 - Stack Overflow
You successfully installed gRPC and successfully built the hello world example. The example does not work on Mac due to a bug in...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found