mirror of
https://github.com/AudebertAdrien/ft_transcendence.git
synced 2025-12-16 05:57:48 +01:00
26 lines
657 B
Makefile
26 lines
657 B
Makefile
.PHONY: all build down clean logs
|
|
|
|
all: build
|
|
@echo "Building Docker images..."
|
|
@sudo mkdir -p data/db
|
|
@sudo docker compose -f ./docker-compose.yaml up --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 docker network rm $$(docker network ls -q) ;\
|
|
sudo rm -rf data ;\
|
|
|
|
logs:
|
|
@echo "Displaying Docker logs..."
|
|
@sudo docker compose logs -f
|
|
|
|
re: down clean build
|