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:
@@ -44,6 +44,8 @@ echo ""
|
||||
start_service "Ollama" "$HOME" "docker-compose.yml"
|
||||
start_service "ComfyUI" "$HOME/Documents/OpenCode/Projets/Effi/comfyui"
|
||||
start_service "Effi-STT" "$HOME/Documents/OpenCode/Projets/Effi/effi-stt"
|
||||
start_service "Effi-OCR" "$HOME/Documents/OpenCode/Projets/Effi/effi-ocr"
|
||||
start_service "Effi-Crawl4AI" "$HOME/Documents/OpenCode/Projets/Effi/effi-crawl4ai"
|
||||
start_service "openedai-speech" "$HOME/openedai-speech"
|
||||
|
||||
echo ""
|
||||
@@ -56,7 +58,7 @@ sleep 5
|
||||
|
||||
# Vérifier que tout répond
|
||||
services_ok=0
|
||||
services_total=4
|
||||
services_total=6
|
||||
|
||||
echo -n "Ollama (11434)... "
|
||||
if curl -s http://localhost:11434 > /dev/null 2>&1; then
|
||||
@@ -82,6 +84,22 @@ else
|
||||
echo -e "${RED}✗${NC}"
|
||||
fi
|
||||
|
||||
echo -n "Effi-OCR (8300)... "
|
||||
if curl -s http://localhost:8300/health > /dev/null 2>&1; then
|
||||
echo -e "${GREEN}✓${NC}"
|
||||
((services_ok++))
|
||||
else
|
||||
echo -e "${RED}✗${NC}"
|
||||
fi
|
||||
|
||||
echo -n "Effi-Crawl4AI (11235)... "
|
||||
if curl -s http://localhost:11235/health > /dev/null 2>&1; then
|
||||
echo -e "${GREEN}✓${NC}"
|
||||
((services_ok++))
|
||||
else
|
||||
echo -e "${RED}✗${NC}"
|
||||
fi
|
||||
|
||||
echo -n "openedai-speech (8100)... "
|
||||
if curl -s http://localhost:8100/health > /dev/null 2>&1; then
|
||||
echo -e "${GREEN}✓${NC}"
|
||||
@@ -103,10 +121,11 @@ if [ $services_ok -eq $services_total ]; then
|
||||
else
|
||||
echo -e "${RED}Certains services n'ont pas démarré.${NC}"
|
||||
echo ""
|
||||
echo "Pour voir les logs :"
|
||||
echo " sudo docker logs ollama"
|
||||
echo " sudo docker logs comfyui"
|
||||
echo " sudo docker logs effi-stt"
|
||||
echo " sudo docker logs openedai-speech"
|
||||
echo "Pour voir les logs :"
|
||||
echo " sudo docker logs ollama"
|
||||
echo " sudo docker logs comfyui"
|
||||
echo " sudo docker logs effi-stt"
|
||||
echo " sudo docker logs effi-ocr"
|
||||
echo " sudo docker logs openedai-speech"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user