Initial commit
This commit is contained in:
182
omop/NOUVEAU_DEMARRAGE.md
Normal file
182
omop/NOUVEAU_DEMARRAGE.md
Normal file
@@ -0,0 +1,182 @@
|
||||
# 🚀 Nouveau Démarrage - Port 4400 + Script run.sh
|
||||
|
||||
## ✨ Nouveautés
|
||||
|
||||
### 1. Nouveau port : 4400
|
||||
Le frontend est maintenant sur **http://localhost:4400** (au lieu de 3000)
|
||||
|
||||
### 2. Nouveau script : run.sh
|
||||
Un script complet avec vérifications, logs et gestion d'erreurs
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Démarrage Rapide
|
||||
|
||||
### Commande unique
|
||||
|
||||
```bash
|
||||
cd omop
|
||||
./run.sh
|
||||
```
|
||||
|
||||
### Accès
|
||||
|
||||
- **Frontend** : http://localhost:4400
|
||||
- **API** : http://localhost:8000
|
||||
- **Docs** : http://localhost:8000/docs
|
||||
|
||||
---
|
||||
|
||||
## 📊 Comparaison des scripts
|
||||
|
||||
| Fonctionnalité | run.sh (NOUVEAU) | start_web.sh |
|
||||
|----------------|------------------|--------------|
|
||||
| **Vérifications** | ✅ Complètes | ⚠️ Basiques |
|
||||
| **Messages** | ✅ Colorés | ❌ Simples |
|
||||
| **Logs** | ✅ Fichiers | ❌ Console |
|
||||
| **Erreurs** | ✅ Avancée | ⚠️ Basique |
|
||||
| **Installation** | ✅ Auto | ✅ Auto |
|
||||
| **Arrêt** | ✅ Propre | ✅ Propre |
|
||||
|
||||
**Recommandation** : Utilise `run.sh` pour un démarrage robuste
|
||||
|
||||
---
|
||||
|
||||
## 🎨 Exemple de sortie run.sh
|
||||
|
||||
```
|
||||
╔═══════════════════════════════════════════════════════════╗
|
||||
║ ║
|
||||
║ 🚀 OMOP PIPELINE - STACK COMPLÈTE 🚀 ║
|
||||
║ ║
|
||||
╚═══════════════════════════════════════════════════════════╝
|
||||
|
||||
[INFO] Vérification de Python...
|
||||
[SUCCESS] Python trouvé: Python 3.12.3
|
||||
[INFO] Vérification de Node.js...
|
||||
[SUCCESS] Node.js trouvé: v20.11.0
|
||||
[INFO] Vérification de PostgreSQL...
|
||||
[SUCCESS] PostgreSQL trouvé: psql (PostgreSQL) 16.11
|
||||
[INFO] Vérification des dépendances Python...
|
||||
[SUCCESS] Dépendances Python OK
|
||||
[INFO] Vérification des dépendances frontend...
|
||||
[SUCCESS] Dépendances frontend OK
|
||||
[INFO] Vérification de la connexion PostgreSQL...
|
||||
[SUCCESS] Connexion à la base de données OK
|
||||
|
||||
[INFO] Démarrage de l'API FastAPI...
|
||||
[SUCCESS] API démarrée (PID: 12345)
|
||||
[SUCCESS] API disponible sur: http://localhost:8000
|
||||
[INFO] Démarrage du frontend React...
|
||||
[SUCCESS] Frontend démarré (PID: 12346)
|
||||
[SUCCESS] Frontend disponible sur: http://localhost:4400
|
||||
|
||||
[SUCCESS] ═══════════════════════════════════════════════════════════
|
||||
[SUCCESS] ✅ STACK OMOP PIPELINE DÉMARRÉE ✅
|
||||
[SUCCESS] ═══════════════════════════════════════════════════════════
|
||||
|
||||
📊 Frontend: http://localhost:4400
|
||||
🔌 API: http://localhost:8000
|
||||
📚 Documentation: http://localhost:8000/docs
|
||||
|
||||
📝 Logs API: logs/api.log
|
||||
📝 Logs Frontend: logs/frontend.log
|
||||
|
||||
[INFO] Appuyez sur Ctrl+C pour arrêter la stack
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📝 Logs
|
||||
|
||||
Les logs sont maintenant dans des fichiers :
|
||||
|
||||
```bash
|
||||
# Consulter les logs API
|
||||
tail -f logs/api.log
|
||||
|
||||
# Consulter les logs Frontend
|
||||
tail -f logs/frontend.log
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ Ce qui a changé
|
||||
|
||||
### Fichiers modifiés
|
||||
|
||||
1. **`frontend/vite.config.js`** - Port 4400
|
||||
2. **`src/api/main.py`** - CORS port 4400
|
||||
3. **`start_web.sh`** - Port 4400
|
||||
4. **`frontend/src/api/client.js`** - Variable d'environnement
|
||||
|
||||
### Fichiers créés
|
||||
|
||||
1. **`run.sh`** - Script complet
|
||||
2. **`frontend/.env.example`** - Configuration
|
||||
3. **`RUN_SCRIPT_GUIDE.md`** - Guide du script
|
||||
4. **`CHANGEMENTS_PORT_4400.md`** - Détails des changements
|
||||
5. **`NOUVEAU_DEMARRAGE.md`** - Ce fichier
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Utilisation
|
||||
|
||||
### Option 1 : Script complet (recommandé)
|
||||
|
||||
```bash
|
||||
./run.sh
|
||||
```
|
||||
|
||||
**Avantages** :
|
||||
- Vérifications complètes
|
||||
- Messages colorés
|
||||
- Logs dans fichiers
|
||||
- Gestion d'erreurs
|
||||
|
||||
### Option 2 : Script simple
|
||||
|
||||
```bash
|
||||
./start_web.sh
|
||||
```
|
||||
|
||||
**Avantages** :
|
||||
- Démarrage rapide
|
||||
- Simple et léger
|
||||
|
||||
---
|
||||
|
||||
## 📚 Documentation
|
||||
|
||||
**Guides disponibles** :
|
||||
- `START_HERE.md` - Point d'entrée (mis à jour)
|
||||
- `RUN_SCRIPT_GUIDE.md` - Guide du script run.sh (nouveau)
|
||||
- `CHANGEMENTS_PORT_4400.md` - Détails des changements (nouveau)
|
||||
- `QUICK_START_WEB.md` - Démarrage rapide
|
||||
- `README_WEB_INTERFACE.md` - Documentation complète
|
||||
|
||||
---
|
||||
|
||||
## ✅ Checklist
|
||||
|
||||
- [x] Port changé : 4400
|
||||
- [x] Script `run.sh` créé
|
||||
- [x] CORS mis à jour
|
||||
- [x] Documentation mise à jour
|
||||
- [x] Logs dans fichiers
|
||||
- [x] Messages colorés
|
||||
- [x] Vérifications complètes
|
||||
|
||||
**Tout est prêt ! 🎉**
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Commande Magique
|
||||
|
||||
```bash
|
||||
cd omop && ./run.sh
|
||||
```
|
||||
|
||||
Puis ouvre : **http://localhost:4400**
|
||||
|
||||
**C'est parti ! 🎊**
|
||||
Reference in New Issue
Block a user