version: '3' networks: web: external: true volumes: uptime-kuma-data: driver: local services: uptime-kuma: image: louislam/uptime-kuma:1 restart: always networks: - web volumes: - uptime-kuma-data:/app/data labels: - "traefik.enable=true" - "traefik.http.services.uptime-kuma-service.loadbalancer.server.port=3001" - "traefik.http.routers.uptime-kuma-http.entrypoints=http" - "traefik.http.routers.uptime-kuma-http.middlewares=https-redirect@docker" - "traefik.http.routers.uptime-kuma-http.rule=Host(`${UPTIME_KUMA_HOST}`)" - "traefik.http.routers.uptime-kuma-https.entrypoints=https" - "traefik.http.routers.uptime-kuma-https.tls=true" - "traefik.http.routers.uptime-kuma-https.tls.certresolver=letsencrypt" - "traefik.http.routers.uptime-kuma-https.rule=Host(`${UPTIME_KUMA_HOST}`)"