1
0
Fork 0

chore: stuff for local deployment

This commit is contained in:
Arthur K. 2025-06-11 18:07:22 +03:00
parent 8b495b45a5
commit 69f17ccea0
Signed by: wzray
GPG key ID: B97F30FDC4636357
22 changed files with 9 additions and 1018 deletions

View file

@ -1,3 +1,7 @@
# My modified version of Traefik
slightly modified version of traefik, will be rebased on the latest tag from time to time
this version includes callbacks to external services on configuration update and custom docker label mappings
feel free to check out last 2 commits, they are like 100sloc together
<p align="center">
<picture>
@ -43,14 +47,14 @@ Pointing Traefik at your orchestrator should be the _only_ configuration step yo
Imagine that you have deployed a bunch of microservices with the help of an orchestrator (like Swarm or Kubernetes) or a service registry (like etcd or consul).
Now you want users to access these microservices, and you need a reverse proxy.
Traditional reverse-proxies require that you configure _each_ route that will connect paths and subdomains to _each_ microservice.
In an environment where you add, remove, kill, upgrade, or scale your services _many_ times a day, the task of keeping the routes up to date becomes tedious.
Traditional reverse-proxies require that you configure _each_ route that will connect paths and subdomains to _each_ microservice.
In an environment where you add, remove, kill, upgrade, or scale your services _many_ times a day, the task of keeping the routes up to date becomes tedious.
**This is when Traefik can help you!**
Traefik listens to your service registry/orchestrator API and instantly generates the routes so your microservices are connected to the outside world -- without further intervention from your part.
Traefik listens to your service registry/orchestrator API and instantly generates the routes so your microservices are connected to the outside world -- without further intervention from your part.
**Run Traefik and let it do the work for you!**
**Run Traefik and let it do the work for you!**
_(But if you'd rather configure some of your routes manually, Traefik supports that too!)_
![Architecture](docs/content/assets/img/traefik-architecture.png)