4NK_IA_front/start-frontend.sh
root 6ae698de76 feat: Implémentation de l'aperçu PDF fonctionnel
- Ajout du composant FilePreview avec iframe et viewer PDF intégré
- Correction du mapping des données API (document_id -> id)
- Ajout de previewUrl avec URL.createObjectURL pour l'aperçu
- Interface modale avec navigation et zoom
- Support des fichiers PDF avec affichage réel du contenu
- Correction de l'affichage de la taille des fichiers
- Ajout des dépendances react-pdf-js pour l'aperçu PDF
- Scripts de démarrage et fichiers de test
- Documentation complète de la fonctionnalité d'aperçu
2025-09-10 23:25:55 +02:00

65 lines
1.7 KiB
Bash
Executable File

#!/bin/bash
# Script de démarrage simple pour 4NK_IA_front
# Usage: ./start-frontend.sh
echo "🚀 Démarrage de 4NK_IA_front..."
# Vérifier que nous sommes dans le bon répertoire
if [ ! -f "package.json" ]; then
echo "❌ Erreur: Ce script doit être exécuté depuis le répertoire racine du projet 4NK_IA_front"
exit 1
fi
# Vérifier Node.js
if ! command -v node >/dev/null 2>&1; then
echo "❌ Node.js n'est pas installé"
exit 1
fi
# Vérifier npm
if ! command -v npm >/dev/null 2>&1; then
echo "❌ npm n'est pas installé"
exit 1
fi
echo "✅ Node.js $(node --version) et npm $(npm --version) détectés"
# Installer les dépendances si nécessaire
if [ ! -d "node_modules" ]; then
echo "📦 Installation des dépendances..."
npm install
fi
# Vérifier la configuration
if [ ! -f ".env" ]; then
echo "📝 Création du fichier .env..."
cat > .env << 'EOF'
# Configuration API Backend
VITE_API_URL=http://localhost:18000
# Configuration pour le développement
VITE_APP_NAME=4NK IA Front Notarial
VITE_APP_VERSION=0.1.0
# Configuration des services externes (optionnel)
VITE_CADASTRE_API_URL=https://apicarto.ign.fr/api/cadastre
VITE_GEORISQUES_API_URL=https://www.georisques.gouv.fr/api
VITE_GEOFONCIER_API_URL=https://api2.geofoncier.fr
VITE_BODACC_API_URL=https://bodacc-datadila.opendatasoft.com/api
VITE_INFOGREFFE_API_URL=https://entreprise.api.gouv.fr
EOF
echo "✅ Fichier .env créé"
else
echo "✅ Fichier .env existe déjà"
fi
# Essayer de lancer avec npx vite
echo "🌐 Lancement du serveur de développement..."
echo "💡 L'application sera accessible sur http://localhost:5173"
echo "💡 Appuyez sur Ctrl+C pour arrêter le serveur"
echo ""
# Lancer Vite
npx vite --host 0.0.0.0 --port 5173