omniroute / README.md
EnzGamers's picture
Update README.md
4a6445a verified
|
Raw
History Blame Contribute Delete
1.57 kB
---
title: OmniRoute-FREE
emoji: 📎
colorFrom: blue
colorTo: indigo
sdk: docker
app_port: 7860
---
# 🚀 OmniRoute Gateway + Auto-Backup
Configuration optimisée pour **OmniRoute** sur Hugging Face Spaces avec sauvegarde automatique et persistante sur un Dataset Privé.
## 🛠️ Configuration des Secrets
Ajoutez ces variables dans **Settings > Variables and secrets** :
| Secret Key | Description | Exemple |
| :--- | :--- | :--- |
| `HF_TOKEN` | Token HF avec accès en **Write** | `hf_xxxxxxxxxxxx` |
| `DATASET_REPO` | Chemin complet de votre Dataset Privé | `EnzGamers/omniroute_bck` |
| `INITIAL_PASSWORD` | Mot de passe administrateur du Dashboard | `MonMotDePasseFort123` |
---
## ⚙️ Fonctionnement du Cycle
1. **Au Démarrage :** Le script cherche `omniroute_backup.tar.gz` sur votre Dataset. S'il est trouvé, il restaure la base de données et les clés. (Une erreur 404 au tout premier lancement est normale).
2. **En Arrière-plan :** Une sauvegarde automatique synchronise et envoie vos données vers le Dataset toutes les 10 minutes.
3. **Sécurité :** Les clés de chiffrement (`JWT_SECRET`, etc.) sont générées une seule fois à l'initialisation pour éviter la déconnexion de vos outils.
---
## 🔗 Endpoints Utiles
* **Dashboard Web :** `https://<your-username>-<your-space-name>.hf.space`
* **Base URL (OpenCode / Cursor) :** `https://<your-username>-<your-space-name>.hf.space/v1`
⚠️ **Important :** Assurez-vous que le Space et le Dataset sont tous les deux configurés en **PRIVÉ** pour protéger vos clés API.