entered content
Some checks failed
Deployment / deploy (push) Failing after 45s

This commit is contained in:
Melchior Reimers
2026-01-23 16:40:33 +01:00
parent cf45b71a73
commit 5bd48d0085

View File

@@ -0,0 +1,34 @@
name: Deployment
on:
push:
branches:
- main
jobs:
deploy:
runs-on: self-hosted
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Install dependencies
run: |
pip install -r requirements.txt
- name: Update Systemd Service
run: |
# Kopiere die neuesten Service-Dateien (Pfade müssen auf dem Zielsystem stimmen)
sudo cp systemd/trading-daemon.service /etc/systemd/system/
sudo cp systemd/trading-daemon.timer /etc/systemd/system/
sudo systemctl daemon-reload
- name: Restart Service and Timer
run: |
sudo systemctl restart trading-daemon.timer
# Wir starten nur den Timer, der Service wird vom Timer getriggert
# Falls er sofort laufen soll:
sudo systemctl start trading-daemon.service
- name: Notification
run: echo "Deployment auf $(hostname) erfolgreich abgeschlossen."