65 lines
1.7 KiB
Bash
Executable File
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
|