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

32 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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`:
```text
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.