front-prod/RESUME.txt

99 lines
3.2 KiB
Plaintext

================================================================================
INSTALLATION LIBRECHAT - RÉSUMÉ
================================================================================
📁 RÉPERTOIRES CRÉÉS:
---------------------
✅ /opt/front-Prod - Pour l'environnement de production (vide pour le moment)
✅ /opt/front-dev - Environnement de développement CONFIGURÉ
✅ /opt/www - Répertoire www (vide pour le moment)
Chaque répertoire contient un sous-dossier /copilot
🔧 LOGICIELS INSTALLÉS:
-----------------------
✅ Node.js v20.20.0
✅ npm v10.8.2
✅ MongoDB v7.0.28 (démarré et activé au boot)
📦 LIBRECHAT - ENVIRONNEMENT DE DÉVELOPPEMENT (/opt/front-dev):
---------------------------------------------------------------
✅ Sources complètes téléchargées depuis GitHub
✅ Toutes les dépendances npm installées (3169 packages)
✅ Fichier .env configuré avec secrets JWT générés
✅ Fichier librechat.yaml configuré pour l'API cpu.lsbuchet.com
✅ Scripts de démarrage créés
📝 CONFIGURATION:
-----------------
API personnalisée: https://cpu.lsbuchet.com/v1 (format OpenAI)
Base de données: MongoDB local sur port 27017
Port serveur: 3080
Mode: Développement avec hot-reload
⚠️ ACTION REQUISE AVANT LE DÉMARRAGE:
--------------------------------------
1. Éditer le fichier /opt/front-dev/.env
2. Remplacer "your_api_key_here" par votre vraie clé API pour cpu.lsbuchet.com:
Commande: nano /opt/front-dev/.env
Chercher: CPU_API_KEY=your_api_key_here
Remplacer par: CPU_API_KEY=votre_vraie_clé_ici
🚀 DÉMARRAGE:
-------------
Pour démarrer l'environnement de développement:
cd /opt/front-dev
./start-dev.sh
Ou directement:
cd /opt/front-dev
npm run dev
L'application sera accessible sur: http://localhost:3080
📚 DOCUMENTATION:
-----------------
Documentation complète: /opt/front-dev/INSTALLATION.md
🔄 COMMANDES UTILES:
--------------------
Démarrer MongoDB: systemctl start mongod
Arrêter MongoDB: systemctl stop mongod
Statut MongoDB: systemctl status mongod
Build production: cd /opt/front-dev && ./build-prod.sh
Démarrer en prod: cd /opt/front-dev && npm run start
📊 FONCTIONNALITÉS:
-------------------
✅ Frontend React avec hot-reload
✅ Backend Node.js/Express
✅ API personnalisée configurée (cpu.lsbuchet.com)
✅ MongoDB pour le stockage
✅ Authentification locale activée
✅ Inscription activée
✅ Logs de debug activés
✅ Mise à jour des sources facile
🔐 SÉCURITÉ:
------------
✅ Secrets JWT générés automatiquement
✅ Clés de chiffrement créées
✅ Base de données locale sécurisée
📌 PROCHAINES ÉTAPES:
---------------------
1. Ajouter votre clé API dans /opt/front-dev/.env
2. Démarrer le serveur de développement: ./start-dev.sh
3. Ouvrir http://localhost:3080 dans votre navigateur
4. Créer un compte utilisateur
5. Commencer à développer et tester !
Pour la production:
- Configurer un environnement similaire dans /opt/front-Prod
- Builder avec: ./build-prod.sh
- Démarrer avec: npm run start
- Configurer un reverse proxy (nginx/apache)
================================================================================