Files
Effi/effi-crawl4ai/remove-from-effi.sh
Folzo 93f31cdaeb 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)
2026-04-06 16:34:27 +02:00

59 lines
2.0 KiB
Bash

#!/bin/bash
# Script de suppression de Crawl4AI local sur effi-server
# À exécuter sur effi-server dans /root/effi/
echo "================================"
echo "Suppression de Crawl4AI local"
echo "================================"
echo ""
# Vérifier qu'on est dans le bon répertoire
if [ ! -f "docker-compose.yml" ]; then
echo "❌ Erreur: docker-compose.yml non trouvé"
echo " Ce script doit être exécuté dans /root/effi/"
exit 1
fi
echo "🛑 Arrêt du conteneur crawl4ai..."
docker-compose stop crawl4ai 2>/dev/null || true
docker-compose rm -f crawl4ai 2>/dev/null || true
echo "🗑️ Suppression de l'image..."
docker rmi unclecode/crawl4ai:basic 2>/dev/null || true
echo ""
echo "🔧 Suppression du service du docker-compose.yml..."
# Créer une version sans le service crawl4ai
awk '
/^ # ─────────────────────────────────────────────────────────/ && printed_service == 0 {
getline
if ($0 ~ /8\. CRAWL4AI/) {
# On est sur le service crawl4ai, on skip jusqu'au prochain service
while (getline && !(/^ # ─────────────────────────────────────────────────────────/ || /^networks:/)) {}
# On a atteint la fin du service, on continue normalement
printed_service = 1
if (/^networks:/) {
print
next
}
}
# Ce n'est pas crawl4ai, on affiche
print prev
print
next
}
{ print }
' docker-compose.yml > /tmp/docker-compose-clean.yml
# Remplacer
mv /tmp/docker-compose-clean.yml docker-compose.yml
echo "✅ Service crawl4ai supprimé du docker-compose.yml"
echo ""
echo "📋 Prochaines étapes :"
echo " 1. Crawl4AI tournera sur folzo-Corp (192.168.1.11:11235)"
echo " 2. Dans OpenWebUI, configurer le Base URL :"
echo " http://192.168.1.11:11235"
echo ""