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."