From f2dd25737aef4b84f30e7e1881c271195e2d371b Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Tue, 31 Mar 2026 17:00:50 -0400 Subject: [PATCH] feat: add HF_HUB_OFFLINE env var to skip HuggingFace cache validation on startup Once Kokoro voice .pt files are cached locally, setting HF_HUB_OFFLINE=1 prevents HEAD requests to HuggingFace on each restart, making voice pre-warming fully offline and faster. Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 7be1606..ea341a3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -25,6 +25,8 @@ services: VAPID_PRIVATE_KEY: "${VAPID_PRIVATE_KEY:-}" VAPID_PUBLIC_KEY: "${VAPID_PUBLIC_KEY:-}" VAPID_CLAIMS_SUB: "${VAPID_CLAIMS_SUB:-mailto:admin@fabledassistant.local}" + # Prevent HuggingFace from making network calls at startup once models are cached: + HF_HUB_OFFLINE: "${HF_HUB_OFFLINE:-0}" healthcheck: test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:5000/api/health')"] interval: 10s