IA / deploy.py
Barouia's picture
Create deploy.py
0d9a1a1 verified
Raw
History Blame Contribute Delete
1.07 kB
#!/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()