Spaces:
Sleeping
Sleeping
| # 🚀 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. | |