feat: add safe Javis startup script
This commit is contained in:
+18
-10
@@ -35,19 +35,27 @@ $env:UV_CACHE_DIR = 'D:\Javis-Tools\uv-cache'
|
||||
& 'D:\Javis-Tools\uv\uv.exe' run ruff format --check .
|
||||
```
|
||||
|
||||
Vor dem Chat wird Ollama in einem eigenen Terminal gestartet:
|
||||
## Komfortabler Start
|
||||
|
||||
Der normale Start aus dem Repository benötigt nur:
|
||||
|
||||
```powershell
|
||||
$env:OLLAMA_MODELS = 'D:\Javis-Data\ollama-models'
|
||||
$env:OLLAMA_HOST = '127.0.0.1:11434'
|
||||
& 'D:\Javis-Tools\ollama\ollama.exe' serve
|
||||
powershell -ExecutionPolicy Bypass -File .\scripts\start-javis.ps1
|
||||
```
|
||||
|
||||
Danach:
|
||||
`-ExecutionPolicy Bypass` gilt nur für diesen Prozess; das Skript ändert keine
|
||||
systemweite Richtlinie. Es prüft Ollama auf Loopback, startet bei Bedarf die
|
||||
portable Laufzeit versteckt und wartet höchstens 15 Sekunden. Werkzeug- und
|
||||
Datenpfade können mit Parametern oder folgenden Umgebungsvariablen überschrieben
|
||||
werden:
|
||||
|
||||
```powershell
|
||||
$env:JAVIS_DATA_DIR = 'D:\Javis-Data\runtime'
|
||||
& 'D:\Javis-Tools\uv\uv.exe' run javis chat
|
||||
```
|
||||
- `JAVIS_UV_PATH`
|
||||
- `JAVIS_OLLAMA_PATH`
|
||||
- `JAVIS_OLLAMA_MODELS`
|
||||
- `JAVIS_DATA_DIR`
|
||||
- `JAVIS_UV_CACHE_DIR`
|
||||
- `JAVIS_PYTHON_INSTALL_DIR`
|
||||
|
||||
Die absoluten Pfade sind ausschließlich lokale Entwicklungsdokumentation. Der Anwendungscode darf keine festen Windows-Pfade enthalten.
|
||||
Die Standardpfade werden vom Laufwerk des Repositorys abgeleitet; persönliche
|
||||
Windows-Benutzerpfade sind nicht eingebrannt. PATH, Registry, Autostart und
|
||||
Windows-Dienste bleiben unverändert.
|
||||
|
||||
Reference in New Issue
Block a user