version: '3.5' services: beamium: image: ministicraft/beamium command: beamium -c /etc/beamium/scraper.yml networks: - monitoring configs: - source: beamium_monitoring_conf target: /etc/beamium/scraper.yml deploy: mode: replicated replicas: 1 cadvisor: image: google/cadvisor volumes: - /var/run/docker.sock:/var/lib/docker.sock:ro - /:/rootfs:ro - /var/run:/var/run:ro - /sys:/sys:ro - /var/lib/docker/:/var/lib/docker:ro networks: - monitoring deploy: mode: global placement: constraints: [node.platform.os == linux] warp10: image: warp10io/warp10 volumes: - /var/warp10:/data networks: - monitoring - dmz deploy: mode: replicated replicas: 1 labels: - "traefik.frontend.rule=Host:warp10.cloud.arnaud-pc.fr" - "traefik.port=8081" - "traefik.docker.network=dmz" - "traefik.passHostHeader=true" - "traefik.backend.loadbalancer.swarm=true" - "traefik.backend.loadbalancer.method=drr" - "traefik.enable=true" placement: constraints: - node.labels.nas == true networks: monitoring: driver: overlay dmz: external: true configs: beamium_monitoring_conf: file: ./beamium/monitoring.yml