47 lines
1.1 KiB
Makefile
47 lines
1.1 KiB
Makefile
.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"
|