# 🚀 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.