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
24 default_backend random
25 use_backend %[req.hdr(X-Shard),map(/usr/local/etc/haproxy/sharding.map)]
28 server b1 backend-1:8080 check
29 server b2 backend-2:8080 check
30 server b3 backend-3:8080 check
33 server b1 backend-1:8080 check
36 server b2 backend-2:8080 check
39 server b3 backend-3:8080 check