NAME = inception COMPOSE = docker compose -p inception --env-file srcs/.env -f srcs/docker-compose.yml DATA_PATH = /home/oriabenk/data all: up up: data $(COMPOSE) up -d --build data: mkdir -p $(DATA_PATH)/wordpress mkdir -p $(DATA_PATH)/mariadb down: $(COMPOSE) down stop: $(COMPOSE) stop start: $(COMPOSE) start restart: down up logs: $(COMPOSE) logs -f clean: $(COMPOSE) down --rmi all -v fclean: clean docker builder prune -af -docker run --rm -v $(DATA_PATH):/data debian:bookworm-slim \ rm -rf /data/wordpress /data/mariadb re: fclean up bonus: -$(COMPOSE) down $(MAKE) -C bonus up bonus-down: $(MAKE) -C bonus down bonus-clean: $(MAKE) -C bonus clean bonus-fclean: $(MAKE) -C bonus fclean .PHONY: all up down stop start restart logs clean fclean re data bonus bonus-down bonus-clean bonus-fclean