Files
mission-control-v2/deploy/deploy.sh
T

21 lines
547 B
Bash

#!/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!"