From f67dd2422361a01a2407797af4f370cc25101774 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Sun, 11 Feb 2024 16:25:51 +0100 Subject: [PATCH] added ntfy and uptime-kuma --- services/ntfy/.env.example | 1 + services/ntfy/docker-compose.yml | 32 +++++++++++++++++++++++++ services/uptime-kuma/.env.example | 1 + services/uptime-kuma/docker-compose.yml | 25 +++++++++++++++++++ 4 files changed, 59 insertions(+) create mode 100644 services/ntfy/.env.example create mode 100644 services/ntfy/docker-compose.yml create mode 100644 services/uptime-kuma/.env.example create mode 100644 services/uptime-kuma/docker-compose.yml diff --git a/services/ntfy/.env.example b/services/ntfy/.env.example new file mode 100644 index 0000000..e8ea7bc --- /dev/null +++ b/services/ntfy/.env.example @@ -0,0 +1 @@ +HOST= \ No newline at end of file diff --git a/services/ntfy/docker-compose.yml b/services/ntfy/docker-compose.yml new file mode 100644 index 0000000..19e1f1d --- /dev/null +++ b/services/ntfy/docker-compose.yml @@ -0,0 +1,32 @@ +volumes: + ntfy-cache: + name: ntfy-cache + ntfy-config: + name: ntfy-config + +networks: + traefik-net: + external: true + name: traefik-net + +services: + ntfy: + image: binwiederhier/ntfy:v2.8.0 + command: + - serve + environment: + - TZ=UTC + volumes: + - ntfy-cache:/var/cache/ntfy + - ntfy-config:/etc/ntfy + networks: + - traefik-net + - default + deploy: + labels: + - traefik.enable=true + - traefik.docker.network=traefik-net + - traefik.http.routers.ntfy.rule=Host(`${HOST}`) + - traefik.http.routers.ntfy.entrypoints=websecure + - traefik.http.routers.ntfy.tls.certresolver=le + - traefik.http.services.ntfy.loadbalancer.server.port=80 \ No newline at end of file diff --git a/services/uptime-kuma/.env.example b/services/uptime-kuma/.env.example new file mode 100644 index 0000000..1c021c5 --- /dev/null +++ b/services/uptime-kuma/.env.example @@ -0,0 +1 @@ +H0ST= \ No newline at end of file diff --git a/services/uptime-kuma/docker-compose.yml b/services/uptime-kuma/docker-compose.yml new file mode 100644 index 0000000..077967b --- /dev/null +++ b/services/uptime-kuma/docker-compose.yml @@ -0,0 +1,25 @@ +volumes: + uptime-kuma-data: + name: uptime-kuma-data + +networks: + traefik-net: + name: traefik-net + external: true + +services: + uptime-kuma: + image: louislam/uptime-kuma:1 + volumes: + - uptime-kuma-data:/app/data + networks: + - traefik-net + - default + deploy: + labels: + - traefik.enable=true + - traefik.docker.network=traefik-net + - traefik.http.routers.uptime-kuma.rule=Host(`${HOST}`) + - traefik.http.routers.uptime-kuma.entrypoints=websecure + - traefik.http.routers.uptime-kuma.tls.certresolver=le + - traefik.http.services.uptime-kuma.loadbalancer.server.port=3001