feat: Add Uptime Kuma

This commit is contained in:
William 2023-02-28 08:28:06 +01:00 committed by GitHub
parent ab00de985d
commit dbf475e79c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 33 additions and 0 deletions

2
uptime-kuma/.env.example Normal file
View File

@ -0,0 +1,2 @@
UPTIME_KUMA_HOST=up.example.org

View File

@ -0,0 +1,31 @@
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}`)"