Spaces:
Runtime error
Runtime error
File size: 1,072 Bytes
0d9a1a1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | #!/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() |