From f7b8fceb280345019d5f9487217d54ed912f64e6 Mon Sep 17 00:00:00 2001 From: "Oleksandr R...yi" Date: Wed, 2 Sep 2026 10:22:25 +0200 Subject: [PATCH] update makefile --- Makefile | 26 ++++++++++++++++++++------ bonus/Makefile | 12 +++++++----- 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index bbd8524..97c0885 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ NAME = inception -COMPOSE = docker compose --env-file srcs/.env -f srcs/docker-compose.yml +COMPOSE = docker compose -p inception --env-file srcs/.env -f srcs/docker-compose.yml DATA_PATH = /home/oriabenkyi/data all: up @@ -25,13 +25,27 @@ restart: down up logs: $(COMPOSE) logs -f -clean: down - docker system prune -f +clean: + $(COMPOSE) down --rmi all -v fclean: clean - sudo rm -rf $(DATA_PATH)/wordpress - sudo rm -rf $(DATA_PATH)/mariadb + docker builder prune -af + -docker run --rm -v $(DATA_PATH):/data debian:bookworm-slim \ + rm -rf /data/wordpress /data/mariadb re: fclean up -.PHONY: all up down stop start restart logs clean fclean re data +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 diff --git a/bonus/Makefile b/bonus/Makefile index bbd8524..d7f40e2 100644 --- a/bonus/Makefile +++ b/bonus/Makefile @@ -1,5 +1,5 @@ NAME = inception -COMPOSE = docker compose --env-file srcs/.env -f srcs/docker-compose.yml +COMPOSE = docker compose -p inception-bonus --env-file srcs/.env -f srcs/docker-compose.yml DATA_PATH = /home/oriabenkyi/data all: up @@ -10,6 +10,7 @@ up: data data: mkdir -p $(DATA_PATH)/wordpress mkdir -p $(DATA_PATH)/mariadb + mkdir -p $(DATA_PATH)/gitea down: $(COMPOSE) down @@ -25,12 +26,13 @@ restart: down up logs: $(COMPOSE) logs -f -clean: down - docker system prune -f +clean: + $(COMPOSE) down --rmi all -v fclean: clean - sudo rm -rf $(DATA_PATH)/wordpress - sudo rm -rf $(DATA_PATH)/mariadb + docker builder prune -af + -docker run --rm -v $(DATA_PATH):/data debian:bookworm-slim \ + rm -rf /data/wordpress /data/mariadb /data/gitea re: fclean up