.PHONY: help up down restart logs ps occ backup restore update health help: @echo "Nextcloud Docker - Commandes disponibles:" @echo " make up - Démarrer les services" @echo " make down - Arrêter les services" @echo " make restart - Redémarrer" @echo " make logs - Voir les logs" @echo " make ps - Status des containers" @echo " make occ - Lancer une commande occ" @echo " make backup - Backup complet" @echo " make restore - Restaurer un backup" @echo " make update - Mettre à jour Nextcloud" @echo " make health - Vérifier la santé du système" up: docker-compose up -d down: docker-compose down restart: docker-compose restart logs: docker-compose logs -f --tail=100 nextcloud ps: docker-compose ps occ: @bash scripts/occ.sh $(filter-out $@,$(MAKECMDGOALS)) backup: @bash scripts/backup.sh restore: @bash scripts/restore.sh update: @bash scripts/update.sh health: @docker-compose exec nextcloud php occ status @docker-compose exec nextcloud php occ config:list system @docker-compose exec db mysql -u$$MYSQL_USER -p$$MYSQL_PASSWORD -e "SELECT 1"