Spaces:
Runtime error
Runtime error
| #!/usr/bin/env python3 | |
| """ | |
| Script de déploiement automatique de l'ingénieur DB | |
| """ | |
| import subprocess | |
| import sys | |
| import os | |
| def install_requirements(): | |
| """Installation des dépendances""" | |
| print("📦 Installation des dépendances...") | |
| subprocess.check_call([sys.executable, "-m", "pip", "install", "-r", "requirements.txt"]) | |
| def setup_database_engineer(): | |
| """Configuration du système ingénieur""" | |
| print("🔧 Configuration de l'ingénieur automatique...") | |
| # Création des répertoires nécessaires | |
| os.makedirs("logs", exist_ok=True) | |
| os.makedirs("backups", exist_ok=True) | |
| os.makedirs("migrations", exist_ok=True) | |
| print("✅ Configuration terminée") | |
| def start_engineer(): | |
| """Démarrage du service""" | |
| print("🚀 Démarrage de l'ingénieur DB automatique...") | |
| subprocess.Popen([ | |
| sys.executable, | |
| "db_engineer_app.py" | |
| ]) | |
| print("✅ Service démarré sur http://localhost:8000") | |
| if __name__ == "__main__": | |
| install_requirements() | |
| setup_database_engineer() | |
| start_engineer() |