From af896c1d8b6fa514f0befada51d465ef5f08d546 Mon Sep 17 00:00:00 2001 From: Joao M Date: Thu, 25 Aug 2022 09:40:36 -0500 Subject: [PATCH] Update README.md --- README.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0f457b4..bf7b2df 100644 --- a/README.md +++ b/README.md @@ -6,18 +6,23 @@ [![GitHub license](https://img.shields.io/github/license/byjg/docker-easy-haproxy.svg)](https://opensource.byjg.com/opensource/licensing.html) [![GitHub release](https://img.shields.io/github/release/byjg/docker-easy-haproxy.svg)](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 a simple Yaml. +EasyHAProxy can detect and configure automatically HAProxy on the folowing platforms: +- Docker +- Docker Swarm +- Kubernetes + ## 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. +- Set your custom SSL certificates - Balance traffic between multiple replicas - 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. - Add redirects. - Enable/disable Stats on port 1936 with a custom password. @@ -78,7 +83,7 @@ The discovery will occur every minute. e.g.: ```bash -docker create networkd easyhaproxy +docker create network easyhaproxy docker run --network easyhaproxy byjg/easyhaproxy