1
0
inception/Makefile

34 lines
845 B
Makefile
Raw Normal View History

DB_SERVER_NAME := mariadb
WEB_SERVER_NAME := nginx
CMS_NAME := wordpress
DOCKER_FOLDER := docker
DOCKER_CONTEXT := srcs/
DOCKERFILE_DB := $(DOCKER_CONTEXT)$(DOCKER_FOLDER)/$(DB_SERVER_NAME)/Dockerfile
DOCKERFILE_WEVSRV := $(DOCKER_CONTEXT)$(DOCKER_FOLDER)/$(WEB_SERVER_NAME)/Dockerfile
DOCKERFILE_CMS := $(DOCKER_CONTEXT)$(DOCKER_FOLDER)/$(CMS_NAME)/Dockerfile
2025-02-07 18:00:30 +01:00
dev:
docker compose --profile dev -f $(DOCKER_CONTEXT)docker-compose.yml up -d --build
2025-02-07 18:00:30 +01:00
prod:
docker compose -f $(DOCKER_CONTEXT)docker-compose.yml up -d --build
2025-02-07 18:00:30 +01:00
all: dev
2025-01-17 16:49:53 +01:00
stop:
2025-02-07 18:00:30 +01:00
docker compose --profile dev -f $(DOCKER_CONTEXT)docker-compose.yml stop
stop-prod:
docker compose -f $(DOCKER_CONTEXT)docker-compose-prod.yml stop
2025-01-17 16:49:53 +01:00
clean: stop
docker system prune
fclean: clean
docker system prune -a
re: clean all
.PHONY: cms-build db-build websrv-build clean-db clean-nginx