commit 6d8681306f519ae9dddc623237f1e8a03a4aefc6 Author: theo Date: Mon Dec 22 17:45:13 2025 +0100 initial commit diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..c0173a0 --- /dev/null +++ b/.env.example @@ -0,0 +1 @@ +NTFY_DOMAIN= diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4c49bd7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..9bf37b4 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,24 @@ +services: + ntfy: + image: binwiederhier/ntfy + container_name: ntfy + command: + - serve + environment: + - TZ=Europe/Paris + volumes: + - ./ntfy/cache:/var/cache/ntfy + - ./ntfy/etc:/etc/ntfy + labels: + - "traefik.enable=true" + - "traefik.http.routers.ntfy.rule=Host(`${NTFY_DOMAIN}`)" + - "traefik.http.routers.ntfy.entrypoints=websecure" + - "traefik.http.routers.ntfy.tls=true" + - "traefik.http.routers.ntfy.tls.certresolver=letsencrypt" + - "traefik.http.services.ntfy.loadbalancer.server.port=8080" + restart: unless-stopped + networks: + - traefik +networks: + traefik: + external: true