Files
trading-daemon/.gitea/workflows/deploy.yaml
Melchior Reimers 746c7167b0
All checks were successful
Deployment / deploy-docker (push) Successful in 17s
feat: move daemon to docker with daily schedule and deduplication
2026-01-23 17:24:05 +01:00

33 lines
844 B
YAML

name: Deployment
on:
push:
branches:
- main
jobs:
deploy-docker:
runs-on: ubuntu-latest
steps:
- name: Deploy via SSH
uses: appleboy/ssh-action@v0.1.10
with:
host: 172.17.0.1
username: root
key: ${{ secrets.SSH_PRIVATE_KEY }}
script: |
mkdir -p /root/docker-files/trading-daemon
cd /root/docker-files/trading-daemon
# Repository aktualisieren
if [ ! -d ".git" ]; then
git clone https://git.bana.space/krumbelfix/trading-daemon.git .
else
git pull origin main
fi
# Docker Container neu bauen und starten
docker-compose up -d --build
echo "Deployment abgeschlossen. Container laufen."