#!/bin/bash

echo "🚀 Début de la préparation pour cPanel..."

echo "📦 1. Compilation des assets (React/Tailwind)..."
npm run build

echo "🗜️ 2. Création de l'archive ZIP (loto-laravel-cpanel.zip)..."
# On supprime l'ancien zip s'il existe pour éviter les conflits
rm -f ../loto-laravel-cpanel.zip

# On crée le nouveau zip en excluant les fichiers inutiles en production
zip -r ../loto-laravel-cpanel.zip . \
    -x "node_modules/*" \
    -x ".git/*" \
    -x "tests/*" \
    -x "storage/logs/*" \
    -x "storage/framework/views/*" \
    -x "storage/framework/sessions/*" \
    -x "storage/framework/cache/*" \
    -x "*.zip"

echo "✅ Terminé ! Le fichier 'loto-laravel-cpanel.zip' a été mis à jour et se trouve dans le dossier parent (sur votre bureau)."
