volumes:
  uptime-kuma-data:
    name: uptime-kuma-data

networks:
  traefik-net:
    name: traefik-net
    external: true

services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    volumes:
      - uptime-kuma-data:/app/data
    networks:
      - traefik-net
      - default
    deploy:
      labels:
        - traefik.enable=true
        - traefik.docker.network=traefik-net
        - traefik.http.routers.uptime-kuma.rule=Host(`${HOST}`)
        - traefik.http.routers.uptime-kuma.entrypoints=websecure
        - traefik.http.routers.uptime-kuma.tls.certresolver=le
        - traefik.http.services.uptime-kuma.loadbalancer.server.port=3001