.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