#!/bin/bash # scripts/occ.sh - Wrapper pour commandes OCC set -euo pipefail # Vérifier que docker-compose est disponible if ! command -v docker-compose >/dev/null 2>&1; then echo "❌ Erreur: docker-compose n'est pas installé" exit 1 fi # Vérifier que le container nextcloud est actif if ! docker-compose ps nextcloud | grep -q "Up"; then echo "❌ Erreur: Le container nextcloud n'est pas actif" echo " Démarrez-le avec: make up" exit 1 fi # Exécuter la commande OCC # Le "$@" est sûr ici car il est passé directement à PHP OCC qui gère la validation docker-compose exec -u www-data nextcloud php occ "$@"