Skip to content

Commit ce72ab5

Browse files
committed
Change deploy.yml
1 parent d17fd6e commit ce72ab5

1 file changed

Lines changed: 3 additions & 19 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,6 @@ jobs:
1616
key: ${{ secrets.SSH_PRIVATE_KEY }}
1717
script: |
1818
cd /home/ubuntu/
19-
20-
# 1. Git Pull erzwingen und Erfolg vortäuschen, egal was passiert
21-
git pull origin main || echo "Git pull nicht notwendig oder fehlgeschlagen, mache trotzdem weiter..."
22-
23-
# 2. Bestehende App beenden (das '|| true' ist hier der Lebensretter!)
24-
# Es verhindert, dass das Signal 143 den Workflow killt.
25-
sudo pkill -f "python3 app.py" || true
26-
27-
# 3. Pufferzeit, damit der Port (z.B. 5000) wirklich frei wird
28-
sleep 2
29-
30-
# 4. Der "Hintergrund-Start", der die Verbindung überlebt
31-
# Wir leiten ALLES um (> /dev/null), damit SSH sofort fertig ist
32-
nohup python3 app.py > app.log 2>&1 &
33-
34-
# 5. Den Prozess vom Terminal abkoppeln
35-
disown
36-
37-
echo "Deployment-Skript beendet. App sollte im Hintergrund laufen."
19+
git pull origin main
20+
sudo systemctl restart balkonkraftwerk
21+
echo "Update erfolgreich. App wurde neu gestartet!"

0 commit comments

Comments
 (0)