From bd71ad38e21033453a753dad06dad989d136320d Mon Sep 17 00:00:00 2001 From: EZ-Homelab Date: Fri, 23 Jan 2026 16:41:23 -0500 Subject: [PATCH] Complete label standardization across all stacks - Updated remaining homeassistant services (tasmoadmin, motioneye, nodered) - All compose files now use standardized TRAEFIK CONFIGURATION headers - Consistent label formatting with service metadata and Traefik configuration - Maintained service-specific requirements (host networking, disabled SSO, etc.) - Repository cleanup complete with all stacks updated to match dashboards template --- .../homeassistant/docker-compose.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docker-compose/homeassistant/docker-compose.yml b/docker-compose/homeassistant/docker-compose.yml index 279880b..81892e0 100644 --- a/docker-compose/homeassistant/docker-compose.yml +++ b/docker-compose/homeassistant/docker-compose.yml @@ -98,8 +98,14 @@ services: environment: - TZ=${TZ} labels: + # TRAEFIK CONFIGURATION + # ========================================== + # Service metadata - "homelab.category=iot" - "homelab.description=Tasmota device management" + # Traefik reverse proxy (comment/uncomment to disable/enable) + # If Traefik is on a remote server: these labels are NOT USED; + # configure external yml files in /traefik/dynamic folder instead. - "traefik.enable=true" - "traefik.http.routers.tasmoadmin.rule=Host(`tasmoadmin.${DOMAIN}`)" - "traefik.http.routers.tasmoadmin.entrypoints=websecure" @@ -124,8 +130,14 @@ services: environment: - TZ=${TZ} labels: + # TRAEFIK CONFIGURATION + # ========================================== + # Service metadata - "homelab.category=iot" - "homelab.description=Video surveillance system" + # Traefik reverse proxy (comment/uncomment to disable/enable) + # If Traefik is on a remote server: these labels are NOT USED; + # configure external yml files in /traefik/dynamic folder instead. - "traefik.enable=true" - "traefik.http.routers.motioneye.rule=Host(`motioneye.${DOMAIN}`)" - "traefik.http.routers.motioneye.entrypoints=websecure" @@ -158,8 +170,14 @@ services: environment: - TZ=${TZ} labels: + # TRAEFIK CONFIGURATION + # ========================================== + # Service metadata - "homelab.category=iot" - "homelab.description=Flow-based automation programming" + # Traefik reverse proxy (comment/uncomment to disable/enable) + # If Traefik is on a remote server: these labels are NOT USED; + # configure external yml files in /traefik/dynamic folder instead. - "traefik.enable=true" - "traefik.http.routers.nodered.rule=Host(`nodered.${DOMAIN}`)" - "traefik.http.routers.nodered.entrypoints=websecure"