#!/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"