version: "3.9" services: netdata: image: git.nixc.us/colin/netdata:production-parent hostname: "{{.Node.Hostname}}" environment: - VIRTUAL_HOST=netdata.nixc.us - VIRTUAL_PORT=19999 volumes: - /proc:/host/proc:ro - /sys:/host/sys:ro - /var/run/docker.sock:/var/run/docker.sock:ro - /mnt/tank/persist/nixc.us/netdata/production/data:/var/lib/netdata networks: - traefik dns: - 1.1.1.1 - 9.9.9.9 deploy: replicas: 1 placement: constraints: - node.hostname == macmini14 labels: - "traefik.enable=true" - "traefik.http.routers.production-netdata.rule=Host(`netdata.nixc.us`)" - "traefik.http.services.production-netdata.loadbalancer.server.port=19999" - "traefik.http.routers.production-netdata.entrypoints=websecure" - "traefik.http.routers.production-netdata.tls.certresolver=letsencryptresolver" - "traefik.http.routers.production-netdata.service=production-netdata" - "traefik.docker.network=traefik" networks: traefik: external: true