21 lines
547 B
Bash
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!"
|