Update 2025-04-13_15:16:39

This commit is contained in:
2025-04-13 15:16:39 +02:00
commit 0a1a209dac
12 changed files with 986 additions and 0 deletions

34
update_openwebui_repo.zsh Executable file
View File

@ -0,0 +1,34 @@
#!/bin/zsh
# Script Version: 0.5
# Description: Aktualisiert das Open WebUI Repository und startet den Dienst neu
cd /srv/open-webui || exit 1
echo "[DEBUG] Working directory: $(pwd)"
# Sicherung nicht übergebener Änderungen
if [[ -n $(git status --porcelain) ]]; then
echo "[DEBUG] Änderungen vorhanden stash wird ausgeführt"
git stash --all
else
echo "[DEBUG] Keine lokalen Änderungen"
fi
# Repository synchronisieren
echo "[DEBUG] Repository wird aktualisiert"
git pull --rebase
# Änderungen zurückholen, falls gestasht
if git stash list | grep -q "WIP on"; then
echo "[DEBUG] Änderungen werden wiederhergestellt"
git stash pop
else
echo "[DEBUG] Keine Änderungen zum Wiederherstellen"
fi
# Dienst neu starten und Status prüfen
systemctl restart openwebui.service
sleep 2
echo "[DEBUG] openwebui.service wurde erfolgreich neu gestartet"
systemctl status openwebui.service --no-pager