# Nom du projet PROJECT_NAME = whatsapp-saas # Cible par défaut .PHONY: help help: @echo "Usage: make [target]" @echo "" @echo "Targets:" @echo " up Lance l'application (docker-compose up -d)" @echo " down Stoppe l'application (docker-compose down)" @echo " rebuild Reconstruit et relance l'app (docker-compose up --build)" @echo " logs Affiche les logs de l'application" @echo " clean Supprime containers, volumes, images" @echo " db Accède au MariaDB en ligne de commande" # Lancer les containers .PHONY: up up: docker-compose up -d # Stopper les containers .PHONY: down down: docker-compose down # Rebuilder tout .PHONY: rebuild rebuild: docker-compose up --build -d # Logs de l'app .PHONY: logs logs: docker-compose logs -f # Nettoyer tous les artefacts Docker liés au projet .PHONY: clean clean: docker-compose down -v --rmi all --remove-orphans # Accéder au shell MariaDB .PHONY: db db: docker exec -it whatsapp_saas_db mariadb -uroot -psecret whatsapp_saas