#!/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()