Files
2026-09-02 14:05:05 +02:00

52 lines
837 B
Makefile

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