diff --git a/deploy/worker-windows/install.ps1 b/deploy/worker-windows/install.ps1 index df37699..c6637b3 100644 --- a/deploy/worker-windows/install.ps1 +++ b/deploy/worker-windows/install.ps1 @@ -1,13 +1,13 @@ -# Rippy: Nativer Windows-Transcode-Worker — Installation OHNE Docker. +# Rippy: Nativer Windows-Transcode-Worker - Installation OHNE Docker. # # Was das Skript tut (alles in einen Unterordner "rippy-worker"): # 1. Prueft Python (3.10+), legt ein venv an, installiert die Abhaengigkeiten # 2. Laedt den Worker-Code direkt von deiner Rippy-Instanz (/api/worker-setup/paket) # 3. Laedt HandBrakeCLI (gepinnte Version, offizielles GitHub-Release), # falls nicht schon im PATH oder im Ordner vorhanden -# 4. Erzeugt start-worker.bat — Doppelklick startet den Worker +# 4. Erzeugt start-worker.bat - Doppelklick startet den Worker # -# Der Worker bedient NUR die Kompressions-Queue (transcode) — gerippt wird +# Der Worker bedient NUR die Kompressions-Queue (transcode) - gerippt wird # weiterhin auf der Rippy-Hauptmaschine (dort haengt das Laufwerk). # # Aufruf (PowerShell): @@ -22,7 +22,7 @@ param( ) $ErrorActionPreference = "Stop" -# HandBrake-Version: die NEUESTE offizielle (GitHub-Release) — so passt der +# HandBrake-Version: die NEUESTE offizielle (GitHub-Release) - so passt der # Windows-Worker zu dem, was der Update-Check im UI meldet (frueher war hier # eine feste 1.9.2 hardcodiert, was verwirrte). Faellt auf eine bekannte # Version zurueck, falls die GitHub-API gerade nicht erreichbar ist. @@ -32,7 +32,7 @@ try { -TimeoutSec 15 -Headers @{ "User-Agent" = "rippy-installer" } if ($rel.tag_name) { $HandBrakeVersion = ([string]$rel.tag_name).TrimStart("v") } Write-Host "Neueste HandBrake-Version: $HandBrakeVersion" -} catch { Write-Host "GitHub-API nicht erreichbar — nutze HandBrake $HandBrakeVersion" } +} catch { Write-Host "GitHub-API nicht erreichbar - nutze HandBrake $HandBrakeVersion" } $HandBrakeUrl = "https://github.com/HandBrake/HandBrake/releases/download/$HandBrakeVersion/HandBrakeCLI-$HandBrakeVersion-win-x86_64.zip" Write-Host "== Rippy Windows-Worker Installation ==" -ForegroundColor Cyan @@ -92,7 +92,7 @@ Write-Host "HandBrakeCLI bereit." # 5. Start-Skript erzeugen $bat = @" @echo off -rem Rippy Windows-Transcode-Worker — verbindet sich mit $RippyHost +rem Rippy Windows-Transcode-Worker - verbindet sich mit $RippyHost cd /d "%~dp0" set REDIS_URL=redis://${RippyHost}:6379/0 set DATABASE_URL=postgresql://rippy:rippy@${RippyHost}:5432/rippy @@ -106,7 +106,7 @@ Set-Content -Path "start-worker.bat" -Value $bat -Encoding ASCII # 6. Tray-Start (empfohlen): Symbol neben der Uhr, kein Konsolenfenster $trayBat = @" @echo off -rem Rippy-Worker mit Tray-Symbol — verbindet sich mit $RippyHost +rem Rippy-Worker mit Tray-Symbol - verbindet sich mit $RippyHost cd /d "%~dp0" set REDIS_URL=redis://${RippyHost}:6379/0 set DATABASE_URL=postgresql://rippy:rippy@${RippyHost}:5432/rippy @@ -119,7 +119,7 @@ start "" venv\Scripts\pythonw.exe tray.py Set-Content -Path "start-tray.bat" -Value $trayBat -Encoding ASCII Write-Host "start-worker.bat + start-tray.bat erzeugt." -# 7. Deinstaller — MUSS-Kriterium: rueckstandsfrei entfernbar +# 7. Deinstaller - MUSS-Kriterium: rueckstandsfrei entfernbar $uninstall = @" # Rippy-Worker DEINSTALLIEREN: stoppt Prozesse, entfernt Autostart, # meldet den Worker in Rippy ab und loescht diesen Ordner komplett.