Spaces:
Runtime error
Runtime error
Merge branch 'develop' into feature/db_schema_setup
Browse files- .gitignore +1 -1
- App/model/variables_entree.json +0 -1
- README.md +6 -4
.gitignore
CHANGED
|
@@ -4,7 +4,7 @@ venv/
|
|
| 4 |
.venv/
|
| 5 |
.pytest_cache/
|
| 6 |
.coverage
|
| 7 |
-
App/
|
| 8 |
*.joblib
|
| 9 |
*.json
|
| 10 |
App/model/modele_final_xgb.joblib
|
|
|
|
| 4 |
.venv/
|
| 5 |
.pytest_cache/
|
| 6 |
.coverage
|
| 7 |
+
App/model/
|
| 8 |
*.joblib
|
| 9 |
*.json
|
| 10 |
App/model/modele_final_xgb.joblib
|
App/model/variables_entree.json
DELETED
|
@@ -1 +0,0 @@
|
|
| 1 |
-
["genre", "statut_marital", "departement", "poste", "domaine_etude", "frequence_deplacement", "heure_supplementaires", "evolution_cat_evol", "categorie_employe", "satisfaction_employee_nature_travail", "nombre_participation_pee", "ecart_note_evaluation", "revenu_mensuel", "distance_domicile_travail", "satisfaction_globale", "niveau_education", "note_evaluation_actuelle", "satisfaction_employee_equipe", "age", "revenu_par_annee_experience_interne", "satisfaction_employee_equilibre_pro_perso", "nombre_experiences_precedentes", "annees_dans_l_entreprise", "nb_formations_suivies", "revenu_par_annee_experience_totale", "ratio_sans_promotion", "satisfaction_employee_environnement", "exp_hors_entreprise", "mobilite_promotion", "annees_depuis_la_derniere_promotion"]
|
|
|
|
|
|
README.md
CHANGED
|
@@ -46,7 +46,7 @@ Ce projet met en œuvre une approche CI/CD complète, séparant:
|
|
| 46 |
L’intégration continue est assurée via GitHub Actions.
|
| 47 |
|
| 48 |
À chaque **push** sur les branches de travail et à chaque **pull request** vers **`develop`**,
|
| 49 |
-
le pipeline exécute automatiquement les étapes suivantes:
|
| 50 |
- installation d’un environnement Python 3.11 isolé
|
| 51 |
- installation des dépendances définies dans le projet
|
| 52 |
- exécution des tests automatisés avec Pytest
|
|
@@ -67,7 +67,7 @@ Le déploiement de l’API est réalisé sur Hugging Face Spaces qui permet:
|
|
| 67 |
|
| 68 |
Dans ce projet, Hugging Face est utilisé comme plateforme de démonstration et de mise à disposition de l’API.
|
| 69 |
|
| 70 |
-
Le déploiement repose sur un Dockerfile, qui définit:
|
| 71 |
- l’image Python utilisée (Python 3.11)
|
| 72 |
- l’installation des dépendances
|
| 73 |
- le lancement de l’API avec Uvicorn
|
|
@@ -255,7 +255,9 @@ futurisys_ml-api/
|
|
| 255 |
|
|
| 256 |
├── .env # Stockage des variables sensibles et de configuration
|
| 257 |
├── .gitignore # Nettoyage du dépôt
|
| 258 |
-
├──
|
|
|
|
|
|
|
| 259 |
├── README.md # Présentation du projet
|
| 260 |
-
└── requirements.txt # Librairies
|
| 261 |
```
|
|
|
|
| 46 |
L’intégration continue est assurée via GitHub Actions.
|
| 47 |
|
| 48 |
À chaque **push** sur les branches de travail et à chaque **pull request** vers **`develop`**,
|
| 49 |
+
le pipeline exécute automatiquement les étapes suivantes :
|
| 50 |
- installation d’un environnement Python 3.11 isolé
|
| 51 |
- installation des dépendances définies dans le projet
|
| 52 |
- exécution des tests automatisés avec Pytest
|
|
|
|
| 67 |
|
| 68 |
Dans ce projet, Hugging Face est utilisé comme plateforme de démonstration et de mise à disposition de l’API.
|
| 69 |
|
| 70 |
+
Le déploiement repose sur un Dockerfile, qui définit :
|
| 71 |
- l’image Python utilisée (Python 3.11)
|
| 72 |
- l’installation des dépendances
|
| 73 |
- le lancement de l’API avec Uvicorn
|
|
|
|
| 255 |
|
|
| 256 |
├── .env # Stockage des variables sensibles et de configuration
|
| 257 |
├── .gitignore # Nettoyage du dépôt
|
| 258 |
+
├── Dockerfile # Reproduction du dépôt
|
| 259 |
+
├── poetry.lock # Nettoyage du dépôt
|
| 260 |
+
├── pyproject.toml # Librairies dépendances ML
|
| 261 |
├── README.md # Présentation du projet
|
| 262 |
+
└── requirements.txt # Librairies dépendances API
|
| 263 |
```
|