From a3020154ef9dfe3240c000315046d14d89f02cb2 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sun, 20 Jul 2025 21:55:20 +0530 Subject: [PATCH] Update homeassistant for traefik --- homeassistant/docker-compose.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/homeassistant/docker-compose.yml b/homeassistant/docker-compose.yml index fe006fc..ff90a73 100644 --- a/homeassistant/docker-compose.yml +++ b/homeassistant/docker-compose.yml @@ -3,13 +3,27 @@ services: container_name: homeassistant image: docker.io/homeassistant/home-assistant:2025.7.2 restart: unless-stopped - network_mode: host + labels: + - traefik.enable=true + - traefik.http.routers.homeassistant.rule=Host(`${TRAEFIK_DOMAIN}`) + - traefik.http.routers.homeassistant.entrypoints=https + - traefik.http.routers.homeassistant.tls=true + - traefik.http.routers.homeassistant.tls.certresolver=cloudflare + - traefik.http.services.homeassistant.loadbalancer.server.port=8123 volumes: - ${APPDATA_PATH}/homeassistant/config:/config - /etc/localtime:/etc/localtime:ro + ports: + - ${PORT}:8123 + networks: + - frontend healthcheck: test: "curl --connect-timeout 10 --silent -f http://127.0.0.1:8123/ || exit 1" interval: 20s timeout: 10s retries: 3 start_period: 30s + +networks: + frontend: + external: true