← back to Dw Marketing Viewer

site-deploy/apply-rebrand.sh

26 lines

#!/usr/bin/env bash
# One-command wallpapersback.com hero rebrand → new Optima logo.
# Pushes assets, swaps the hero (backup-safe), fixes the stale .deploy.conf, verifies.
# Targets wallpapersback ONLY — never wallco-ai.
set -euo pipefail
SD="$HOME/Projects/dw-marketing-viewer/site-deploy"
SRV="my-server"
PUB="/root/public-projects/wallpapersback/public"

echo "→ pushing assets (hero wordmark + favicon)…"
scp -q "$SD/wpb-hero-wordmark.png" "$SD/wpb-hero-wordmark-ivory.png" "$SD/favicon.svg" "$SD/favicon.ico" "$SRV:$PUB/"
scp -q "$SD/_remote-edit.py" "$SRV:/tmp/wpb-remote-edit.py"

echo "→ applying hero rebrand + .deploy.conf fix (backups made server-side)…"
ssh "$SRV" "python3 /tmp/wpb-remote-edit.py"

echo "→ verifying live…"
sleep 1
if curl -s https://wallpapersback.com/ | grep -q "hero-wordmark-img"; then
  echo "  ✓ new hero logo is live"
else
  echo "  · hero img not seen in HTML yet (CDN/cache?) — hard-refresh to check"
fi
curl -s -o /dev/null -w "  favicon.svg → HTTP %{http_code}\n" https://wallpapersback.com/favicon.svg
echo "Done. Hard-refresh wallpapersback.com (Cmd-Shift-R) to see the new look."