docuresume-backend / COMMANDES.md
K2MAR's picture
Add T5 model integration for real summary generation
c43736a
# 🚀 Commandes pour déployer sur Hugging Face
## ✅ Git est prêt ! Voici les prochaines étapes:
---
## ÉTAPE 1: Pousser sur GitHub
```bash
cd /home/khalis/pamback
# Pousser sur GitHub
git push -u origin main
```
(Entrez votre username et token GitHub si demandé)
---
## ÉTAPE 2: Créer un Space sur Hugging Face
1. Allez sur: **https://huggingface.co/new-space**
2. Remplissez:
- **Space name:** `docuresume-backend`
- **License:** MIT
- **SDK:** **Docker** ⚠️ IMPORTANT
- **Hardware:** CPU basic - Free
- **Visibility:** Public
3. Cliquez **"Create Space"**
---
## ÉTAPE 3: Connecter à Hugging Face
### Option A: Via Git (après création du Space)
```bash
cd /home/khalis/pamback
# Ajouter le remote HF (remplacez USERNAME par votre username HF)
git remote add hf https://huggingface.co/spaces/USERNAME/docuresume-backend
# Pousser sur HF
git push hf main
```
### Option B: Via l'interface web
Dans votre Space → Files → Upload files:
- `Dockerfile`
- `README.md`
- `requirements.txt`
- `.gitignore`
- `backend/` (dossier)
- `db/` (dossier)
---
## ÉTAPE 4: Configurer les variables d'environnement
Dans votre Space → **Settings****Variables and secrets**:
**Ajouter ces 3 variables:**
1. **SUPABASE_URL**
```
https://kbccbdqdrdfdvxhugjrn.supabase.co
```
2. **SUPABASE_KEY**
```
votre_clé_supabase_anon
```
(Récupérer depuis: Supabase Dashboard → Settings → API)
3. **ENABLE_FAISS**
```
true
```
---
## ÉTAPE 5: Attendre le build (~10 min)
Le Space va automatiquement:
- Builder l'image Docker
- Installer toutes les dépendances
- Télécharger le modèle Sentence-Transformers
- Démarrer le serveur
---
## ÉTAPE 6: Tester
Votre API sera à:
```
https://USERNAME-docuresume-backend.hf.space
```
Test:
```bash
curl https://USERNAME-docuresume-backend.hf.space/health
```
---
## 🎯 Résumé des commandes
```bash
# 1. Pousser sur GitHub
cd /home/khalis/pamback
git push -u origin main
# 2. Créer Space sur https://huggingface.co/new-space (SDK: Docker)
# 3. Ajouter remote HF et pousser
git remote add hf https://huggingface.co/spaces/USERNAME/docuresume-backend
git push hf main
# 4. Configurer variables d'env dans Settings du Space
# 5. Attendre le build
# 6. Tester l'API
```
---
## 📱 Ensuite dans Flutter
```dart
final baseUrl = "https://USERNAME-docuresume-backend.hf.space";
```
C'est tout ! 🎉
Consultez **GUIDE_HUGGINGFACE.md** pour plus de détails.