From 5afd9e37f60132622cee59e30e426a4983cf61b6 Mon Sep 17 00:00:00 2001 From: Kevin Heyer Date: Tue, 18 Mar 2025 19:36:02 +0000 Subject: [PATCH] add Uptime-Kuma container --- uptimekuma/.env-example | 5 +++++ uptimekuma/README.md | 0 uptimekuma/docker-compose.yml | 26 ++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 uptimekuma/.env-example create mode 100644 uptimekuma/README.md create mode 100644 uptimekuma/docker-compose.yml diff --git a/uptimekuma/.env-example b/uptimekuma/.env-example new file mode 100644 index 0000000..c5cad72 --- /dev/null +++ b/uptimekuma/.env-example @@ -0,0 +1,5 @@ +# Uptime-Kuma Version (Standard: latest) +UPTIMEKUMA_VERSION=latest + +# Uptime-Kuma Domain +UPTIMEKUMA_DOMAIN=uptimekuma.example.com \ No newline at end of file diff --git a/uptimekuma/README.md b/uptimekuma/README.md new file mode 100644 index 0000000..e69de29 diff --git a/uptimekuma/docker-compose.yml b/uptimekuma/docker-compose.yml new file mode 100644 index 0000000..d27ce28 --- /dev/null +++ b/uptimekuma/docker-compose.yml @@ -0,0 +1,26 @@ +--- +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 \ No newline at end of file -- 2.45.3