#!/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