version: '3' services: wireguard: build: images/wireguard container_name: wireguard privileged: true # ports: # - "3443:3443" cap_add: - NET_ADMIN - SYS_MODULE environment: - PUID=1000 - PGID=1000 sysctls: - net.ipv4.conf.all.src_valid_mark=0 - net.ipv6.conf.all.disable_ipv6=0 - net.ipv4.ip_forward=1 # restart: unless-stopped volumes: - ./wireguard/wg0.conf:/config/wg0.conf - /lib/modules:/lib/modules - ./iptables.sh:/config/custom-cont-init.d/iptables.sh networks: pg_opn: ipv4_address: 10.255.251.254 pg_vpn: ipv4_address: 10.255.252.254 acunetix: build: images/acunetix container_name: acunetix privileged: true restart: unless-stopped #ports: # - "3443:3443" volumes: - ./acunetix/license:/home/acunetix/.acunetix/data/license - ./awvs.sh:/awvs/awvs.sh depends_on: - wireguard extra_hosts: erp.acunetix.com: 127.0.0.1 updates.acunetix.com: 127.0.0.1 networks: pg_vpn: ipv4_address: 10.255.252.252 proxy: image: haproxytech/haproxy-alpine restart: always ports: - "3443:3443" volumes: - ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg - ./domain.pem:/domain.pem networks: pg_opn: ipv4_address: 10.255.251.253 pg_vpn: ipv4_address: 10.255.252.253 networks: pg_opn: external: name: pg_opn pg_vpn: external: name: pg_vpn