version: "3.7" services: uptime: image: git.nixc.us/nixius/uptime:production volumes: - "/root/tank/persist/nixc.us/uptime-kuma/production/data:/app/data" # - "/var/run/docker.sock:/var/run/docker.sock:ro" deploy: replicas: 1 placement: constraints: - node.hostname == ingress.nixc.us labels: homepage.group: Uptime Kuma homepage.name: Uptime # homepage.icon: authelia.png homepage.href: https://uptime.nixc.us # Points to Authelia login page homepage.description: us.nixc.autodeploy: true traefik.enable: true traefik.http.routers.production_uptime-kuma_uptime.tls: true traefik.http.services.production_uptime-kuma_uptime.loadbalancer.server.port: 3001 traefik.http.routers.production_uptime-kuma_uptime.rule: Host(`uptime.nixc.us`) traefik.http.routers.production_uptime-kuma_uptime.entrypoints: websecure traefik.http.routers.production_uptime-kuma_uptime.tls.certresolver: letsencryptresolver traefik.http.routers.production_uptime-kuma_uptime.service: production_uptime-kuma_uptime traefik.docker.network: traefik # - 'traefik.http.routers.production_uptime-kuma_uptime.middlewares=authelia@docker' networks: - traefik - socketproxy dns: - 8.8.8.8 - 4.4.4.4 networks: traefik: external: true socketproxy: external: true