#!/bin/bash # Script de réparation de Crawl4AI # À exécuter sur effi-server dans /root/effi/ echo "================================" echo "Réparation de Crawl4AI" echo "================================" echo "" # 1. Arrêter et supprimer le conteneur echo "🛑 Arrêt du conteneur..." docker stop crawl4ai 2>/dev/null || true docker rm crawl4ai 2>/dev/null || true # 2. Supprimer l'image corrompue echo "🗑️ Suppression de l'image..." docker rmi unclecode/crawl4ai:basic 2>/dev/null || true # 3. Nettoyer le cache Docker echo "🧹 Nettoyage du cache..." docker system prune -f # 4. Re-pull l'image avec plateforme explicite echo "📥 Téléchargement de l'image..." docker pull --platform linux/amd64 unclecode/crawl4ai:basic # 5. Redémarrer echo "🚀 Redémarrage..." docker-compose up -d crawl4ai echo "" echo "⏳ Attente du démarrage (60s)..." sleep 60 # 6. Vérification echo "" echo "🔍 Vérification..." if curl -s http://localhost:11235/health > /dev/null 2>&1; then echo "✅ Crawl4AI fonctionne !" curl http://localhost:11235/health else echo "❌ Toujours en erreur. Logs :" docker logs crawl4ai --tail 20 fi