Spaces:
Sleeping
Sleeping
| title: SATCAP-OCEANS Backend | |
| emoji: 🚀 | |
| colorFrom: blue | |
| colorTo: gray | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| license: mit | |
| # SATCAP-OCEANS Backend (API) | |
| Ce dépôt contient le backend Django du projet SATCAP-OCEANS, configuré pour être déployé sur Hugging Face Spaces via Docker. | |
| ## Configuration pour Hugging Face | |
| Le backend a été modifié pour fonctionner dans un environnement Docker sur Hugging Face : | |
| - **Port** : L'application écoute sur le port `7860` (requis par Hugging Face). | |
| - **Base de données** : Utilise SQLite par défaut pour la portabilité. | |
| - **Dockerfile** : Inclus pour l'installation automatique des dépendances système (OpenCV, etc.) et Python. | |
| ## Utilisation de l'API | |
| Une fois déployé, vous pouvez accéder à l'API via l'URL de votre Space. | |
| ### Endpoints principaux : | |
| - `POST /api/detect/` : Envoyer une image pour détection. | |
| - `GET /api/history/` : Récupérer l'historique des détections. | |
| ## Déploiement | |
| Pour mettre à jour ce Space : | |
| 1. Ajoutez ce dépôt comme remote : `git remote add hf_docker https://huggingface.co/spaces/CosmoLABHub/SATCAP-OCEANS_DOCKER` | |
| 2. Poussez les changements : `git push hf_docker main` | |