#!/bin/bash
echo "🚀 Iniciando deploy de Tauris Help..."

# Build del proyecto con Next.js
npm run build

# Verificar que el build fue exitoso
if [ $? -eq 0 ]; then
    echo "✅ Build completado exitosamente"
    
    # Limpiar directorio destino
    echo "🧹 Limpiando directorio destino..."
    sudo rm -rf /var/www/tauris-help/*
    sudo mkdir -p /var/www/tauris-help
    
    # Copiar archivos nuevos desde dist (incluyendo archivos ocultos como .htaccess)
    echo "📁 Copiando archivos desde dist/..."
    sudo cp -r /home/ubuntu/tauris-help/dist/. /var/www/tauris-help/
    
    # Establecer permisos correctos
    echo "🔐 Estableciendo permisos..."
    sudo chown -R www-data:www-data /var/www/tauris-help
    sudo chmod -R 755 /var/www/tauris-help
    
    echo "🎉 Tauris Help deploy completado exitosamente!"
    echo "📍 Archivos disponibles en: /var/www/tauris-help"
else
    echo "❌ Error en el build de Next.js"
    exit 1
fi