1 # Config from Blog-article "How to Run HAProxy with Docker"
7 timeout http-request 10s
9 default-server init-addr last,libc,none
12 stats socket ipv4@:8401 level admin
13 stats socket /var/run/haproxy.sock mode 666 level admin
27 default_backend random
28 use_backend %[req.hdr(X-Shard),map(/usr/local/etc/haproxy/sharding.map)]
31 server b1 backend-1:8080 check
32 server b2 backend-2:8080 check
33 server b3 backend-3:8080 check
36 server b1 backend-1:8080 check
39 server b2 backend-2:8080 check
42 server b3 backend-3:8080 check