Update README.md
This commit is contained in:
parent
2fe6ce4bea
commit
af896c1d8b
1 changed files with 8 additions and 3 deletions
11
README.md
11
README.md
|
|
@ -6,18 +6,23 @@
|
||||||
[](https://opensource.byjg.com/opensource/licensing.html)
|
[](https://opensource.byjg.com/opensource/licensing.html)
|
||||||
[](https://github.com/byjg/docker-easy-haproxy/releases/)
|
[](https://github.com/byjg/docker-easy-haproxy/releases/)
|
||||||
|
|
||||||
Service discovery for HAProxy.
|
## Service discovery for HAProxy
|
||||||
|
|
||||||
This Docker image will dynamically create the `haproxy.cfg` based on the labels defined in docker containers or from
|
This Docker image will dynamically create the `haproxy.cfg` based on the labels defined in docker containers or from
|
||||||
a simple Yaml.
|
a simple Yaml.
|
||||||
|
|
||||||
|
EasyHAProxy can detect and configure automatically HAProxy on the folowing platforms:
|
||||||
|
- Docker
|
||||||
|
- Docker Swarm
|
||||||
|
- Kubernetes
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
EasyHAProxy will discover the services based on the Docker Tags of the running containers in a Docker host or Docker Swarm cluster and dynamically set up the `haproxy.cfg`. Below, EasyHAProxy main features::
|
EasyHAProxy will discover the services based on the Docker Tags of the running containers in a Docker host or Docker Swarm cluster and dynamically set up the `haproxy.cfg`. Below, EasyHAProxy main features::
|
||||||
- Use Letsencrypt with HAProxy.
|
- Use Letsencrypt with HAProxy.
|
||||||
|
- Set your custom SSL certificates
|
||||||
- Balance traffic between multiple replicas
|
- Balance traffic between multiple replicas
|
||||||
- Set SSL with three different levels of validations and according to the most recent definitions.
|
- Set SSL with three different levels of validations and according to the most recent definitions.
|
||||||
- Include your SSL certificate.
|
|
||||||
- Setup HAProxy to listen to TCP.
|
- Setup HAProxy to listen to TCP.
|
||||||
- Add redirects.
|
- Add redirects.
|
||||||
- Enable/disable Stats on port 1936 with a custom password.
|
- Enable/disable Stats on port 1936 with a custom password.
|
||||||
|
|
@ -78,7 +83,7 @@ The discovery will occur every minute.
|
||||||
e.g.:
|
e.g.:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker create networkd easyhaproxy
|
docker create network easyhaproxy
|
||||||
|
|
||||||
docker run --network easyhaproxy byjg/easyhaproxy
|
docker run --network easyhaproxy byjg/easyhaproxy
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue