#!/bin/bash
set -e

echo "Starte MC2 Deployment..."

# 1. Neuesten Code holen
git pull origin main

# 2. Abhängigkeiten prüfen (falls sich was geändert hat)
echo "Aktualisiere Python Abhängigkeiten..."
backend/.venv/bin/pip install -r backend/requirements.txt

# 3. Systemd Units neu laden (falls sich .service Dateien geändert haben)
systemctl --user daemon-reload

# 4. Dienste neu starten
echo "Starte Backend neu..."
systemctl --user restart mc2-gateway.service mission-control-2.service

echo "✅ Deployment erfolgreich abgeschlossen!"
