mirror of
https://github.com/AudebertAdrien/ft_transcendence.git
synced 2025-12-16 22:17:48 +01:00
25 lines
650 B
Makefile
25 lines
650 B
Makefile
.PHONY: all build down clean logs
|
|
|
|
all: build
|
|
@echo "Building Docker images..."
|
|
sudo mkdir -p $$HOME/ft_transcendence/data/db
|
|
sudo docker compose -f ./docker-compose.yaml up -d --build
|
|
|
|
down:
|
|
@echo "Stopping Docker containers..."
|
|
sudo docker compose -f ./docker-compose.yaml down
|
|
|
|
clean:
|
|
@echo "Cleaning up Docker resources..."
|
|
sudo docker stop $$(docker ps -qa);\
|
|
sudo docker rm $$(docker ps -qa);\
|
|
sudo docker rmi $$(docker image ls -q);\
|
|
sudo docker volume rm $$(docker volume ls -q);\
|
|
sudo rm -rf $$HOME/ft_transcendence/data/db ;\
|
|
|
|
logs:
|
|
@echo "Displaying Docker logs..."
|
|
sudo docker compose logs -f
|
|
|
|
re: down clean build
|