From 74b2b77c1a5191dcb7afa6998134cd164e0fb4bf Mon Sep 17 00:00:00 2001 From: Melchior Reimers Date: Fri, 23 Jan 2026 16:55:50 +0100 Subject: [PATCH] fix: use virtual environment for deployment and systemd --- .gitea/workflows/deploy.yaml | 5 +++-- systemd/trading-daemon.service | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index a0b4418..c64b681 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -12,9 +12,10 @@ jobs: - name: Checkout code uses: actions/checkout@v3 - - name: Install dependencies + - name: Setup Virtual Environment run: | - pip install -r requirements.txt + python3 -m venv venv + ./venv/bin/pip install -r requirements.txt - name: Update Systemd Service run: | diff --git a/systemd/trading-daemon.service b/systemd/trading-daemon.service index ea72dd4..44b3e4d 100644 --- a/systemd/trading-daemon.service +++ b/systemd/trading-daemon.service @@ -6,7 +6,7 @@ After=network.target Type=oneshot User=melchiorreimers WorkingDirectory=/Users/melchiorreimers/.gemini/antigravity/scratch/trading_daemon -ExecStart=/usr/bin/python3 /Users/melchiorreimers/.gemini/antigravity/scratch/trading_daemon/daemon.py +ExecStart=/Users/melchiorreimers/.gemini/antigravity/scratch/trading_daemon/venv/bin/python /Users/melchiorreimers/.gemini/antigravity/scratch/trading_daemon/daemon.py StandardOutput=journal StandardError=journal