docker-compose-collection/uptimekuma/docker-compose.yml

26 lines
No EOL
1,008 B
YAML

---
services:
uptime-kuma:
image: louislam/uptime-kuma:${UPTIMEKUMA_VERSION:-1}
container_name: uptime-kuma
restart: always
volumes:
- ./data/uptime-kuma:/app/data
networks:
- traefik
labels:
- "traefik.enable=true"
- "traefik.docker.network=traefik"
- "traefik.http.routers.uptimekuma.entrypoints=http"
- "traefik.http.routers.uptimekuma.rule=Host(`${UPTIMEKUMA_DOMAIN:?error}`)"
- "traefik.http.middlewares.uptimekuma-https-redirect.redirectscheme.scheme=https"
- "traefik.http.routers.uptimekuma.middlewares=uptimekuma-https-redirect"
- "traefik.http.routers.uptimekuma-secure.entrypoints=https"
- "traefik.http.routers.uptimekuma-secure.rule=Host(`${UPTIMEKUMA_DOMAIN:?error}`)"
- "traefik.http.routers.uptimekuma-secure.tls=true"
- "traefik.http.routers.uptimekuma-secure.service=uptimekuma"
- "traefik.http.services.uptimekuma.loadbalancer.server.port=3001"
networks:
traefik:
external: true