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

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)

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 → SettingsVariables 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:

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.