whatapp-go-pvnet/Makefile
2025-05-09 10:14:22 +02:00

46 lines
1.0 KiB
Makefile

# 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