Implementation of a Testversion

This commit is contained in:
2026-09-06 21:24:37 +02:00
parent 3ddef7b65f
commit 608759c0f9
3 changed files with 160 additions and 56 deletions
+11
View File
@@ -294,6 +294,17 @@ watcher_loop() {
echo "[ERROR] Fehler beim Neustart von: $SLUG" >&2
fi
;;
"trial")
DAYS=$(jq -r '.days // 14' "$file" 2>/dev/null || echo "14")
ACTUAL_PORT=$(get_free_port "$PORT")
echo "[INFO] Erstelle Testversion für $SLUG (Port: $ACTUAL_PORT, Laufzeit: $DAYS Tage)..."
if (cd "$TARGET_SYSTEM_DIR" && "$TARGET_SCRIPT" trial "$SLUG" "$ACTUAL_PORT" "$DAYS"); then
echo "[SUCCESS] Testversion erfolgreich eingerichtet: $SLUG"
else
echo "[ERROR] Fehler beim Erstellen der Testversion für $SLUG" >&2
fi
;;
*)
echo "[ERROR] Unbekannte Aktion ($ACTION) in $file" >&2
;;