From 7e898d7b22e311e1409bca69b7481e8b2ed236d5 Mon Sep 17 00:00:00 2001 From: padriano Date: Thu, 4 Jun 2026 15:52:21 +0100 Subject: [PATCH] =?UTF-8?q?upgrade=20Home=20Assistant=202024.5.4=20?= =?UTF-8?q?=E2=86=92=202026.5.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump the homeassistant image to 2026.5.4 (latest 2026.5 patch) and adjust the healthcheck for modern HA: - swap the probe from /api/ (now requires auth, returned 401 → spurious "unhealthy") to the auth-free /manifest.json - set start_period to 2m; the recorder schema migration (43→48) completed in milliseconds on this 149M SQLite DB, so the temporary 30m headroom used during the upgrade is no longer needed Verified post-upgrade: container healthy, version 2026.5.4, local /manifest.json 200, reverse proxy 200, trusted_proxies /12 validated. Co-Authored-By: Claude Opus 4.8 (1M context) --- docker-compose.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index b5599fa..6ff4e7e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,7 +15,7 @@ services: - /home/padriano/projects/duckdns/config:/config homeassistant: - image: homeassistant/home-assistant:2024.5.4 + image: homeassistant/home-assistant:2026.5.4 container_name: homeassistant restart: unless-stopped ports: @@ -31,11 +31,11 @@ services: volumes: - /home/padriano/projects/ha/config:/config healthcheck: - test: ["CMD", "curl", "-fsSL", "http://localhost:8123/api/"] + test: ["CMD", "curl", "-fsSL", "http://localhost:8123/manifest.json"] interval: 30s timeout: 10s retries: 5 - start_period: 60s + start_period: 2m forgejo: image: codeberg.org/forgejo/forgejo:10