Ajout Effi-OCR (Tesseract) + Web Scraper pour OpenWebUI
- Effi-OCR: Service OCR avec Tesseract (multilingue FR/EN) * API FastAPI sur port 8300 * Prétraitement images (contraste, niveaux de gris) * Tool OpenWebUI intégré - Web Scraper: Service Python (BeautifulSoup) sur port 11235 * Alternative à Crawl4AI (incompatible ARM64/J5040) * Scraping HTML basique mais fonctionnel * Intégré au docker-compose d'effi-server - Documentation: * ROADMAP-FONCTIONNALITES.md: Plan des 9 fonctionnalités * WEB-SCRAPER-CONFIG.md: Configuration OpenWebUI * WEB-SCRAPER-TOOL.md: Code du Tool - Script start-all-services.sh mis à jour (6 services)
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user