Files
VianoBugAnalysis/docs/test-results/linux-deployment-20261022.md
T

1.6 KiB
Raw Blame History

Linux-Betriebspaket – lokale Prüfung 2026-10-22

Ziel: getrennte API-/Worker-Dienste, persistente geschützte Zugangsdaten, Installation ohne automatische Aktivierung und Bereitschaftsprüfung ohne LLM.

Änderungen: deploy/install.py, Linux-Konfigurationsvorlagen, beide systemd-Units, viano_bug_analysis.deployment sowie explizite Loopback-Proxy-Vertrauensgrenze beim API-Start. Anleitung: docs/linux-deployment.md.

Validierung auf Windows mit Python aus .venv:

python -m pytest tests/test_deployment.py tests/test_web_auth.py tests/test_worker.py tests/profiles/vcore/test_worker_intake.py -q
31 passed, 1 dependency deprecation warning
git diff --check: keine Whitespacefehler

Prüfumfang: Installer-Dry-Run ohne Seiteneffekte, TOML-Vorlagen und Dateiverweise, getrennte env-Dateien und Unit-Härtung, API-Start mit/ohne erforderliche Zugangsdaten, Worker-Leseprüfung mit kontrollierten Git-/DB-Testdoubles, Offline-Modus, keine Modellanfrage, sichere Fehlerausgabe, HTTPS-Login-Cookie über Uvicorns Proxy-Middleware, bestehende Nutzer-/Worker-/Intake-Tests.

Vor den Tests: Trial-Workspaces 16.939.129.428 Bytes, kuratiertes Fehlerkorpus 2.471.041 Bytes. Nur kleine synthetische Tempdateien; keine Paketkopien oder neuen LLM-Trials. Das Entwicklungsbudget von 20 GB bleibt eingehalten.

Keine Cloud-/DB-Zugangsdaten im Bericht. Keine realen LLM-Aufrufe oder neuen Abrechnungskosten. Keine Installation, Dienstaktivierung oder Serveränderung. Native systemd-/Nginx-Prüfung und produktiver End-to-End-Test stehen aus: Auf dieser Windows-Umgebung ist kein nutzbares Linux/systemd vorhanden.