name: Deploy Frontend to VPS on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - name: Trigger Build & Deploy via SSH uses: appleboy/ssh-action@v1.0.3 with: host: ${{ secrets.VPS_HOST }} username: ${{ secrets.VPS_USER }} key: ${{ secrets.VPS_SSH_KEY }} port: ${{ secrets.VPS_PORT }} script: | echo "🚀 Deployment gestartet..." cd /opt/containers/frontend echo "📥 Hole neuesten Code..." git pull origin main echo "🏗️ Baue Docker Image neu..." docker compose up -d --build echo "🧹 Alte Docker Images aufräumen..." docker image prune -f echo "✅ Deployment erfolgreich abgeschlossen!"