#!/usr/bin/env bash # NOTFALL-Deploy für Rippy (seit Grün-Gate 22.07.2026 NICHT mehr der Normalweg!). # Normalweg: push → Ampel grün → CI befördert auf 'stable' → Arcane-GitSync deployt. # Dieses Skript nur nutzen, wenn der Automat klemmt (Arcane down o. ä.). # Idempotent: EIN Compose-Projektname (rippy), EIN Pfad auf der VM. set -euo pipefail VM="arcane@192.168.178.162" PFAD="~/projects/rippy" DIENST="${1:-}" # optional: nur einen Dienst neu bauen, z.B. ./deploy.sh rippy-ui ssh "$VM" "cd $PFAD \ && git pull --ff-only origin main \ && docker compose -p rippy up -d --build $DIENST \ && docker compose -p rippy ps --format 'table {{.Name}}\t{{.Status}}'"