version: "3.9" services: netdata: image: git.nixc.us/colin/netdata:staging-parent 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 networks: - traefik dns: - 1.1.1.1 - 9.9.9.9 deploy: replicas: 1 placement: constraints: - node.hostname == macmini7 labels: - "traefik.enable=true" - "traefik.http.routers.staging-netdata.rule=Host(`staging.netdata.nixc.us`)" - "traefik.http.services.staging-netdata.loadbalancer.server.port=19999" - "traefik.http.routers.staging-netdata.entrypoints=websecure" - "traefik.http.routers.staging-netdata.tls.certresolver=letsencryptresolver" - "traefik.http.routers.staging-netdata.service=staging-netdata" - "traefik.docker.network=traefik" networks: traefik: external: true