#!/bin/bash

echo "🚀 Preparing Next.js app for cPanel deployment..."

# Clean previous build
echo "📦 Cleaning previous build..."
rm -rf .next

# Install dependencies
echo "📥 Installing dependencies..."
npm install

# Build the application
echo "🔨 Building application..."
npm run build

# Create deployment directory
echo "📁 Creating deployment package..."
mkdir -p deployment
cp -r .next deployment/
cp -r app deployment/
cp -r components deployment/
cp -r lib deployment/
cp -r public deployment/
cp server.js deployment/
cp package.json deployment/
cp next.config.mjs deployment/
cp tsconfig.json deployment/

echo "✅ Deployment package created in 'deployment' directory"
echo "📋 Files ready for upload to cPanel:"
echo "   - Upload all contents of 'deployment' folder to your cPanel public_html"
echo "   - Follow the instructions in DEPLOYMENT.md" 