#!/bin/bash # Deploy script for optimized web page set -e echo "🚀 Deploying optimized web page..." # Configuration DIST_DIR="dist" REMOTE_HOST="${DEPLOY_HOST:-your-server.com}" REMOTE_PATH="${DEPLOY_PATH:-/var/www/optimized-page}" REMOTE_USER="${DEPLOY_USER:-deploy}" # Check if dist directory exists if [ ! -d "$DIST_DIR" ]; then echo "❌ Distribution directory not found. Run build first." exit 1 fi # Deploy via rsync echo "📦 Uploading files..." rsync -avz --delete \ --exclude="*.map" \ --exclude="build-manifest.json" \ "$DIST_DIR/" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_PATH/" echo "✅ Deployment completed!" echo "🌐 Site should be available at: https://$REMOTE_HOST"