#!/bin/bash set -e cd "$(dirname "$0")" echo "🚀 Démarrage de l'application T2A..." # Vérifier si l'environnement virtuel existe if [ ! -d ".venv" ]; then echo "📦 Création de l'environnement virtuel..." python3 -m venv .venv fi # Activer l'environnement virtuel echo "🔧 Activation de l'environnement virtuel..." source .venv/bin/activate # Installer/mettre à jour les dépendances if [ ! -f ".venv/.deps_installed" ] || [ "requirements.txt" -nt ".venv/.deps_installed" ]; then echo "📥 Installation des dépendances..." pip install -q --upgrade pip pip install -q -r requirements.txt touch .venv/.deps_installed else echo "✅ Dépendances déjà installées" fi # Créer les répertoires nécessaires mkdir -p input output/anonymized output/structured output/reports data/rag_index data/referentiels echo "" echo "✨ Application prête !" echo "" echo "📂 Répertoires :" echo " - input/ : Placez vos PDFs ici" echo " - output/ : Résultats du traitement" echo "" echo "🌐 Lancement du viewer sur http://localhost:5000" echo "" echo " Appuyez sur Ctrl+C pour arrêter" echo "" # Lancer le viewer python3 -m src.viewer