This commit is contained in:
H3XploR
2025-07-08 01:08:28 +02:00
parent 2117ce50f4
commit 40328d2980
30 changed files with 246 additions and 213 deletions
+8 -22
View File
@@ -1,29 +1,15 @@
PROJECT_NAME=inception
DOCKER_COMPOSE=docker-compose
DC_FILE=srcs/docker-compose.yml
ENV_FILE=srcs/.env
all: up
NAME=inception
SRC_DIR=srcs
up:
@mkdir -p /home/yantoine/data/mariadb
@mkdir -p /home/yantoine/data/wordpress
@$(DOCKER_COMPOSE) -f $(DC_FILE) --env-file $(ENV_FILE) up -d --build
docker compose -f $(SRC_DIR)/docker-compose.yml --env-file $(SRC_DIR)/.env up -d --build
down:
@$(DOCKER_COMPOSE) -f $(DC_FILE) --env-file $(ENV_FILE) down
docker compose -f $(SRC_DIR)/docker-compose.yml down
clean:
# Arrête et supprime containers + volumes liés au projet
@$(DOCKER_COMPOSE) -f $(DC_FILE) --env-file $(ENV_FILE) down -v --remove-orphans
re: down up
fclean: clean
# Supprime images du projet + system prune + supprime données sur l'hôte
@docker image rm -f $(PROJECT_NAME)_wordpress $(PROJECT_NAME)_mariadb $(PROJECT_NAME)_nginx || true
@docker system prune -af
@rm -rf /home/yantoine/data/mariadb
@rm -rf /home/yantoine/data/wordpress
fclean: down
docker system prune -af
re: fclean up
.PHONY: all up down clean fclean re
.PHONY: up down re fclean