Spaces:
Sleeping
Sleeping
🚀 Commandes pour déployer sur Hugging Face
✅ Git est prêt ! Voici les prochaines étapes:
ÉTAPE 1: Pousser sur GitHub
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
- Allez sur: https://huggingface.co/new-space
- Remplissez:
- Space name:
docuresume-backend - License: MIT
- SDK: Docker ⚠️ IMPORTANT
- Hardware: CPU basic - Free
- Visibility: Public
- Space name:
- Cliquez "Create Space"
ÉTAPE 3: Connecter à Hugging Face
Option A: Via Git (après création du Space)
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:
DockerfileREADME.mdrequirements.txt.gitignorebackend/(dossier)db/(dossier)
ÉTAPE 4: Configurer les variables d'environnement
Dans votre Space → Settings → Variables and secrets:
Ajouter ces 3 variables:
SUPABASE_URL
https://kbccbdqdrdfdvxhugjrn.supabase.coSUPABASE_KEY
votre_clé_supabase_anon(Récupérer depuis: Supabase Dashboard → Settings → API)
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:
curl https://USERNAME-docuresume-backend.hf.space/health
🎯 Résumé des commandes
# 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
final baseUrl = "https://USERNAME-docuresume-backend.hf.space";
C'est tout ! 🎉
Consultez GUIDE_HUGGINGFACE.md pour plus de détails.