#!/bin/bash\n\necho "========================================"\necho "  Installation de l'API YGG Express.js"\necho "========================================"\necho ""\n\n# Vérifier si Node.js est installé\nif ! command -v node &> /dev/null\nthen\n    echo "[ERREUR] Node.js n'est pas installé !"\n    echo "Téléchargez-le sur : https://nodejs.org/"\n    exit 1\nfi\n\necho "[OK] Node.js détecté : $(node --version)"\necho ""\n\n# Installer les dépendances\necho "[1/3] Installation des dépendances npm..."\nnpm install\nif [ $? -ne 0 ]; then\n    echo "[ERREUR] Échec de l'installation des dépendances"\n    exit 1\nfi\necho "[OK] Dépendances installées"\necho ""\n\n# Créer le fichier .env s'il n'existe pas\nif [ ! -f .env ]; then\n    echo "[2/3] Création du fichier .env..."\n    cp env.example.txt .env\n    echo "[OK] Fichier .env créé"\n    echo ""\n    echo "[ATTENTION] Pensez à modifier le fichier .env :"\n    echo "  - SECRET_KEY : Doit correspondre à celui de CodeIgniter"\n    echo "  - JWT_SECRET : Changez-la en production"\n    echo "  - DB_PASSWORD : Si vous avez un mot de passe MySQL"\n    echo ""\nelse\n    echo "[2/3] Le fichier .env existe déjà"\n    echo ""\nfi\n\n# Message final\necho "[3/3] Vérification de la configuration..."\necho ""\n\necho "========================================"\necho "  Installation terminée !"\necho "========================================"\necho ""\necho "Prochaines étapes :"\necho "  1. Modifiez le fichier .env si nécessaire"\necho "  2. Démarrez l'API avec : npm run dev"\necho "  3. Testez avec : node test-api.js"\necho ""\necho "Documentation :"\necho "  - Guide rapide : QUICK_START.md"\necho "  - Documentation complète : README.md"\necho "  - Intégration CodeIgniter : INTEGRATION_CODEIGNITER.md"\necho ""\n\n