#!/bin/bash
# Déploiement website.jool-tech.com (Caddy)
# Usage : bash deploy-dev.sh
set -e

COMPOSE="docker compose -f docker-compose.dev.yml"

# ── 1. Vérifier .env.dev ─────────────────────────────────
if [ ! -f .env.dev ]; then
  echo "❌  .env.dev introuvable."
  echo "   Copie .env.dev.example en .env.dev et remplis les valeurs."
  exit 1
fi

echo "✅  .env.dev trouvé"

# ── 2. Pull du dernier code ───────────────────────────────
echo "📥  Récupération du dernier code..."
git pull

# ── 3. Build sans cache + démarrage ──────────────────────
echo "🚀  Build et démarrage des conteneurs..."
$COMPOSE build --no-cache
$COMPOSE up -d

echo ""
echo "✅  Déploiement terminé !"
echo "   Caddy obtient le certificat SSL automatiquement."
echo "   Site disponible sur https://website.jool-tech.com"
echo ""
echo "   Logs : docker compose -f docker-compose.dev.yml logs -f"
