oui
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user