From 8c7e99fa643403860092e85ac086f5f51a43f326 Mon Sep 17 00:00:00 2001 From: theo Date: Mon, 22 Dec 2025 19:29:23 +0100 Subject: [PATCH] initial commit --- .env.example | 1 + .gitignore | 2 ++ README.md | 0 docker-compose.yml | 19 +++++++++++++++++++ 4 files changed, 22 insertions(+) create mode 100644 .env.example create mode 100644 .gitignore create mode 100644 README.md create mode 100644 docker-compose.yml diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..c5ea607 --- /dev/null +++ b/.env.example @@ -0,0 +1 @@ +DOMAIN= diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fb58dee --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.env +data diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..0cd6469 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,19 @@ +services: + uptime-kuma: + image: louislam/uptime-kuma:latest + container_name: uptime-kuma + restart: unless-stopped + networks: + - traefik-net + labels: + - "traefik.enable=true" + - "traefik.http.routers.traefik-dashboardraefik-dashboard.rule=Host(`${DOMAIN}`)" + - "traefik.http.routers.traefik-dashboardraefik-dashboard.entrypoints=websecure" + - "traefik.http.routers.traefik-dashboardraefik-dashboard.tls.certresolver=letsencrypt" + - "traefik.http.services.uptime-backend.loadbalancer.server.port=3001" + volumes: + - ./data:/app/data + +networks: + traefik-net: + external: true