HEX
Server: nginx/1.24.0
System: Linux 19.178.153.160.host.secureserver.net 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: www-data (33)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /var/www/new.sunsandholidays.com/deploy.sh
#!/bin/bash

# Configuration
SERVER_IP="160.153.178.19"
USER="adminuser"
PASS="TopBusiness@125012"
REMOTE_PATH="/var/www/new.sunsandholidays.com"

echo "🚀 Starting Automated Deployment..."

# 1. Sync files to server
echo "📁 Transferring files..."
sshpass -p "$PASS" rsync -avz --delete --exclude 'node_modules' --exclude '.next' --exclude '.git' ./ $USER@$SERVER_IP:$REMOTE_PATH

# 2. Rebuild and Restart on server
echo "🛠️ Rebuilding and Restarting application..."
sshpass -p "$PASS" ssh $USER@$SERVER_IP << EOF
  cd $REMOTE_PATH
  npm install
  npm run build
  pm2 restart sunsand-new
EOF

echo "✅ Deployment Complete! Visit https://new.sunsandholidays.com"