name: Deploy Recette on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Deploy on recette server run: | cd /opt/manus-deploy/apps/veille-reglementaire git pull origin main docker compose -f docker-compose.recette.yml up -d --build echo "✅ Déploiement recette terminé" - name: Health check run: | sleep 30 STATUS=$(curl -s -o /dev/null -w "%{http_code}" https://veille.recette.santinova-soft.org) echo "HTTP status: $STATUS" if [ "$STATUS" != "200" ]; then echo "❌ Health check failed (HTTP $STATUS)" exit 1 fi echo "✅ Health check OK"