From 5bd48d0085ae2466eba9459353f125c493a1277a Mon Sep 17 00:00:00 2001 From: Melchior Reimers Date: Fri, 23 Jan 2026 16:40:33 +0100 Subject: [PATCH] entered content --- .gitea/workflows/deploy.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index e69de29..a0b4418 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -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."