56 lines
1.2 KiB
Markdown
56 lines
1.2 KiB
Markdown
# ⚡ Réponse Rapide
|
|
|
|
## Ta Question
|
|
|
|
> Quand je fais mes tests je fais `./run.sh`, est-ce que ce script prend bien en compte tout ce dont a besoin le programme pour fonctionner comme création venv, requirements.txt etc ?
|
|
|
|
## Réponse
|
|
|
|
**NON**, `run.sh` ne fait PAS l'installation !
|
|
|
|
### Ce que fait `run.sh`
|
|
|
|
- ✅ Vérifie que le venv existe
|
|
- ✅ Vérifie que FAISS est installé
|
|
- ✅ Lance l'application
|
|
- ❌ **Ne crée PAS le venv**
|
|
- ❌ **N'installe PAS les dépendances**
|
|
|
|
### Ce que fait `setup.sh`
|
|
|
|
- ✅ Crée le venv
|
|
- ✅ Installe requirements.txt
|
|
- ✅ Configure tout
|
|
- ❌ **Ne lance PAS l'application**
|
|
|
|
## 🎯 Workflow Correct
|
|
|
|
### Première fois (Installation)
|
|
|
|
```bash
|
|
cd geniusia2
|
|
./setup.sh # Installe tout
|
|
./install_faiss.sh # Installe FAISS
|
|
```
|
|
|
|
### À chaque utilisation (Lancement)
|
|
|
|
```bash
|
|
cd geniusia2
|
|
./run.sh # Lance l'app
|
|
```
|
|
|
|
## 📊 Résumé
|
|
|
|
| Script | Installation | Lancement |
|
|
|--------|--------------|-----------|
|
|
| `setup.sh` | ✅ OUI | ❌ NON |
|
|
| `run.sh` | ❌ NON | ✅ OUI |
|
|
|
|
**Donc pour tes tests** :
|
|
|
|
1. **Une fois** : `./setup.sh` + `./install_faiss.sh`
|
|
2. **À chaque test** : `./run.sh`
|
|
|
|
**C'est tout ! 🚀**
|