Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion for improving the "Hosting" vignette #966

Open
david-vicente opened this issue Nov 14, 2024 · 1 comment
Open

Suggestion for improving the "Hosting" vignette #966

david-vicente opened this issue Nov 14, 2024 · 1 comment

Comments

@david-vicente
Copy link

david-vicente commented Nov 14, 2024

Currently the Docker (Advanced) section of the Hosting vignette has two subsections:

which suggest using two technologies, Nginx and HAproxy, to solve the problems of reverse proxy and load balancing respectively.

I noticed that the document is using a custom version of HAproxy docker image which is in maintenance mode (not being developed anymore). While I was following this tutorial, I ended up wasting some time because I didn't understand this issue right way, and wrongly assumed that any version of HAproxy would be capable of performing service discovery, so I ended up using the official one and failing in the process.

While I was researching how to perform automatic service discovery using the official HAproxy image, I stumbled across a rather new software called Traefik that offers the features of both reverse proxy and load balance as well as automatic service discovery.

I also noticed that the official Get started Docker tutorial uses this application proxy. So it doesn't seem to be an unknown project.

So my question is: If I rewrite the Multiple Applications on One Port and Load Balancing sections using Traefik, instead of Nginx + HAproxy and make a pull request, would you consider accepting it?

@schloerke
Copy link
Collaborator

@david-vicente That would be great. Thank you in advance!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants