diff --git a/apps/marketing/app/pages/download/windows.vue b/apps/marketing/app/pages/download/windows.vue new file mode 100644 index 0000000..4375c8c --- /dev/null +++ b/apps/marketing/app/pages/download/windows.vue @@ -0,0 +1,135 @@ + + + diff --git a/apps/marketing/public/downloads/RebreakMagic-Setup.exe b/apps/marketing/public/downloads/RebreakMagic-Setup.exe new file mode 100644 index 0000000..d1a1723 Binary files /dev/null and b/apps/marketing/public/downloads/RebreakMagic-Setup.exe differ diff --git a/scripts/deploy-marketing.sh b/scripts/deploy-marketing.sh index c18ae65..ad55417 100755 --- a/scripts/deploy-marketing.sh +++ b/scripts/deploy-marketing.sh @@ -20,7 +20,8 @@ REPO_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" MARKETING_DIR="$REPO_ROOT/apps/marketing" # Server-Settings (anpassen wenn anderer Host/User) -SSH_HOST="${MARKETING_SSH_HOST:-root@49.13.55.22}" +# 2026-06-06: Default auf Clone (91.99.225.223) umgestellt -- ALT-Box 49.13.55.22 ist migriert/abgeschaltet +SSH_HOST="${MARKETING_SSH_HOST:-root@91.99.225.223}" REMOTE_DIR="${MARKETING_REMOTE_DIR:-/var/www/marketing-staging}" log() { echo "[deploy-marketing] $(date '+%H:%M:%S') $*"; } @@ -49,14 +50,18 @@ PUBLIC_DIR="$MARKETING_DIR/.output/public" log "Build ok ($(du -sh "$PUBLIC_DIR" | cut -f1))" # 2. rsync nach Server -RSYNC_FLAGS=(-az --delete --info=progress2) +# --progress statt --info=progress2: macOS' System-rsync (2.6.9 / openrsync) +# kennt --info nicht. --progress läuft auf alt + neu. +RSYNC_FLAGS=(-az --delete --progress) if [[ "${DRY_RUN:-0}" == "1" ]]; then RSYNC_FLAGS+=(--dry-run) log "DRY_RUN aktiv -- nur Simulation" fi log "Step 2: rsync nach $SSH_HOST:$REMOTE_DIR ..." +SSH_KEY="${MARKETING_SSH_KEY:-$HOME/.ssh/id_ed25519}" rsync "${RSYNC_FLAGS[@]}" \ + -e "ssh -i $SSH_KEY" \ "$PUBLIC_DIR/" \ "$SSH_HOST:$REMOTE_DIR/"