#!/bin/bash # Script de vérification Ofelia pour BARAAA-70 # À exécuter sur le serveur Coolify via terminal set -euo pipefail echo "=== Vérification Ofelia - BARAAA-70 ===" echo # Vérifier que le conteneur Ofelia tourne echo "1. État du conteneur Ofelia:" docker ps --filter name=ofelia --format "table {{.Names}}\t{{.Status}}\t{{.State}}" echo # Vérifier les logs Ofelia pour démarrage echo "2. Logs de démarrage Ofelia (20 dernières lignes):" docker logs agenthub-ofelia-1 --tail 20 2>&1 || docker logs $(docker ps --filter name=ofelia -q) --tail 20 2>&1 echo # Chercher la détection du job backup-daily echo "3. Détection du job backup-daily:" docker logs agenthub-ofelia-1 2>&1 | grep -i "backup-daily" || echo "⚠️ Job backup-daily non détecté dans les logs" echo # Vérifier que le conteneur backup existe echo "4. État du conteneur backup:" docker ps -a --filter name=backup --format "table {{.Names}}\t{{.Status}}\t{{.State}}" echo # Vérifier les labels Ofelia sur le conteneur backup echo "5. Labels Ofelia sur le conteneur backup:" docker inspect $(docker ps -a --filter name=backup -q) --format '{{range $k, $v := .Config.Labels}}{{if or (eq $k "ofelia.enabled") (contains $k "ofelia.job")}}{{$k}}={{$v}}{{"\n"}}{{end}}{{end}}' 2>&1 || echo "⚠️ Conteneur backup non trouvé" echo # Tester l'exécution manuelle du job echo "6. Test d'exécution manuelle (optionnel):" echo " Pour tester maintenant: docker exec agenthub-ofelia-1 ofelia run backup-daily" echo echo "=== Fin de la vérification ==="