How to rote traffic in docker by using haproxy
/
/web1** +------+
+--------->| app1 |
+---------+ +----------+ | +------+
| Browser |<-->| HA proxy |<--+
+---------+ +----------+ | /web2** +------+
+--------->| app2 |
+------+
build
./mvnw -f app/pom.xml
run
docker-compose up --build --force-recreate --remove-orphans
test
http :80/web1-hostname
{
"hostname": "27f78c8df6da"
}
http :80/web2-hostname
{
"hostname": "01a9b26cbcd8"
}
http :80/hostn
{
"hostname": "27f78c8df6da"
}
tear down
docker-compose down -v