Fix: AGENT_VERSION-Fallback-Bug erneut behoben (Downgrade auf v2.0.0)

Beim heutigen Secrets-Cleanup von docker-compose.yml ging AGENT_VERSION
verloren (war nur ad-hoc auf dem Server gesetzt, nie versioniert) — der
Code-Fallback griff dadurch wieder auf hartcodierte Alt-Versionen zurück
('2.0.0'/'1.2.4'/'1.2.3'), wodurch 17 Agents beim Selbst-Update-Versuch
fälschlich auf v2.0.0 downgraded wurden. AGENT_VERSION jetzt fest im
docker-compose.yml-Template verankert, alle Fallback-Stellen im Code auf
eine gemeinsame FALLBACK_AGENT_VERSION-Konstante zusammengeführt.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-26 14:14:14 +02:00
parent f3bd8d0910
commit 33e0b73f7f
2 changed files with 12 additions and 3 deletions

View File

@@ -18,6 +18,10 @@ services:
- SCANNER_API_KEY=${SCANNER_API_KEY}
- ENCRYPTION_KEY=${ENCRYPTION_KEY}
- TV_DASHBOARD_KEY=${TV_DASHBOARD_KEY}
# Globaler Fallback für Agents ohne Patch-Gruppe ODER ohne ?hostname-Parameter (alte Agent-Versionen
# vor v2.5.0) — bei jedem neuen Agent-Release IMMER mit hochziehen, sonst fallen alte/gruppenlose
# Agents auf den hartcodierten Code-Default zurück (war zuvor 2.0.0 — ein echter Downgrade-Bug)!
- AGENT_VERSION=${AGENT_VERSION}
- JWT_EXPIRATION=8h
- DATABASE_PATH=/app/data/database.sqlite
- FRONTEND_URL=https://it-nexus.cereda-systems.de