version: "3.9" networks: traefik: name: traefik external: true ipv6-test: name: ipv6-test services: frontend: build: ./web container_name: ipv6-test-frontend restart: always networks: - ipv6-test backend: build: . container_name: ipv6-test-backend restart: always networks: - traefik - ipv6-test nginx: build: ./nginx container_name: ipv6-test-nginx restart: always labels: - traefik.enable=true - traefik.http.routers.ipv6-test.rule=Host(`ipv6-test.thehrz.net`) - traefik.http.routers.ipv6-test.entrypoints=web,websecure - traefik.http.routers.ipv6-test.tls.certresolver=letsencrypt - traefik.http.services.ipv6-test.loadbalancer.server.port=3000 networks: - traefik - ipv6-test