name: Deploy Production on: push: branches: [main] jobs: deploy: runs-on: ubuntu-latest steps: - name: Deploy to Production run: | set -e echo "=== Deploying Kairo to PRODUCTION ===" cd /home/lars/docker/kairo git fetch origin main || git clone http://192.168.2.144:3000/Lars/Kairo-Jinkendo.git . git reset --hard origin/main docker compose build --no-cache docker compose up -d sleep 5 curl -sf http://localhost:8004/api/health && echo "✓ PROD API (direkt) /api/health OK" if docker compose ps --status running 2>/dev/null | grep -q frontend; then curl -sf http://localhost:3004/api/health && echo "✓ PROD über Frontend-Nginx healthy" else echo "(Frontend-Check übersprungen — optional in AP0.1)" fi echo "=== Kairo PROD Deploy complete ==="