JARVIS Betrieb
Die wichtigsten Befehle fuer Windows-Test, Backup und spaeteren Unraid-Betrieb.
Windows-Entwicklung starten
Startet JARVIS lokal unter Windows ohne Docker.
.\start-dev.ps1Windows-Umgebung setzen
Setzt lokale Windows-Config, Datenordner und PYTHONPATH fuer direkte Tests.
. .\use-windows-config.ps1Windows-Entwicklung testen
Prueft lokale API, Ollama, Konfiguration, Roadmap und Release-Staende.
.\test-dev.ps1Unraid-Konfiguration pruefen
Prueft Docker- und Unraid-Konfiguration, ohne Container zu starten.
.\test-unraid-config.ps1Unraid aus GitHub aktualisieren
Holt neue Dateien, baut das JARVIS-Image neu und startet nur den JARVIS-Container mit bestehender AppData-Config.
bash ./update-unraid.shUnraid-Start trocken pruefen
Prueft Dateien, Unraid-Config, Ports und Docker Compose, ohne Container zu starten.
.\start-unraid.ps1 -CheckOnlyUnraid-Stack ohne Neubau starten
Startet JARVIS auf Unraid mit vorhandenen Images. Gut nach reinen Config-Aenderungen.
.\start-unraid.ps1Unraid-Stack mit Neubau starten
Baut das JARVIS-Image neu und startet den Unraid-Stack. Sinnvoll nach Code-Aenderungen.
.\start-unraid.ps1 -BuildRelease-Plan trocken pruefen
Zeigt Ziel, Umfang und Plausibilitaet, ohne Dateien zu erstellen.
.\make-release.ps1 -DryRunRelease-Plan detailliert pruefen
Zeigt zusaetzlich Beispielpfade fuer kopierte und ausgeschlossene Dateien.
.\make-release.ps1 -DryRun -DetailedRelease-Backup erstellen
Erstellt einen sauberen Release-Ordner ohne venv, Daten, Logs oder Caches.
.\make-release.ps1Release-Backup als ZIP erstellen
Erstellt einen sauberen Release-Ordner und zusaetzlich eine ZIP-Datei.
.\make-release.ps1 -ZipLokalen Docker-Stack starten
Startet den normalen Docker-Stack fuer lokale Tests.
docker compose up --buildUnraid-Docker-Stack starten
Startet den Unraid-Docker-Stack direkt mit config.unraid.yaml.
docker compose -f docker-compose.yml -f docker-compose.unraid.yml up -dDateien
Windows-Startdatei/app/start-dev.ps1
Windows-Testdatei/app/test-dev.ps1
Windows-Umgebungsdatei/app/use-windows-config.ps1
Unraid-Pruefdatei/app/test-unraid-config.ps1
Unraid-Startdatei/app/start-unraid.ps1
Unraid-Update-Skript/app/update-unraid.sh
Release-Skript/app/make-release.ps1
Docker Compose/app/docker-compose.yml
Unraid Compose Override/app/docker-compose.unraid.yml
Windows-Konfiguration/app/config/config.windows.yaml
Unraid-Konfiguration/app/config/config.unraid.yaml
Unraid-Anleitung/app/docs/UNRAID.md