web/docker-compose/docker-compose.proxy.yml

29 lines
688 B
YAML

services:
haproxy-proxy-balancer:
profiles:
- prod
build:
context: ../proxy-balancer
dockerfile: Dockerfile
container_name: haproxy-proxy-balancer
hostname: haproxy-pb
volumes:
- ../proxy-balancer/haproxy:/usr/local/etc/haproxy/
restart: always
depends_on:
wgcf1:
condition: service_healthy
wgcf2:
condition: service_healthy
wgcf3:
condition: service_healthy
wgcf4:
condition: service_healthy
networks:
- freedium_net
healthcheck:
test: [ "CMD", "nc", "-z", "localhost", "1080" ]
interval: 5s
# interval: 120s
timeout: 15s
retries: 3