From 1fce266bd497fc8332237984dd9f140c2da1070a Mon Sep 17 00:00:00 2001 From: Millian Lamiaux Date: Sun, 19 Apr 2026 23:24:27 +0200 Subject: [PATCH] chore: Update for my home server setup. --- docker-compose.yml | 34 ++++++---------------------------- 1 file changed, 6 insertions(+), 28 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index d9dafc1..8587fd8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,24 +1,8 @@ services: - - # ── Traefik (example — adapt to your existing setup) ──────────────────────── - traefik: - image: traefik:v3.1 - command: - - "--api.insecure=true" - - "--providers.docker=true" - - "--providers.docker.exposedbydefault=false" - - "--entrypoints.web.address=:80" - - "--entrypoints.websecure.address=:443" - ports: - - "80:80" - - "443:443" - - "8080:8080" # dashboard - volumes: - - /var/run/docker.sock:/var/run/docker.sock:ro - restart: unless-stopped - # ── Hostinger DNS Sync ─────────────────────────────────────────────────────── hostinger-dns-sync: + env_file: + - stack.env build: . # use `image: ghcr.io/yourrepo/hostinger-dns-sync:latest` after pushing container_name: hostinger-dns-sync restart: unless-stopped @@ -33,15 +17,9 @@ services: # PUBLIC_IP: "1.2.3.4" # override auto-detection RECORD_TYPE: "A" # A or AAAA TTL: "3600" - DELETE_ORPHANS: "false" # set "true" to remove DNS records no longer in Traefik + DELETE_ORPHANS: "true" # set "true" to remove DNS records no longer in Traefik DRY_RUN: "false" # set "true" to preview changes without applying them -# ── Example app (shows how Traefik labels work) ────────────────────────────── -# Uncomment to test end-to-end: -# -# whoami: -# image: traefik/whoami -# labels: -# - "traefik.enable=true" -# - "traefik.http.routers.whoami.rule=Host(`whoami.example.com`)" -# - "traefik.http.routers.whoami.entrypoints=web" +networks: + traefik-network: + external: true