docker-compose suivant ce qui est disponible

This commit is contained in:
Jean-Marie Favreau 2025-03-01 16:42:49 +01:00
parent 0f8cd84546
commit ed7a50176c

View File

@ -6,6 +6,7 @@ PROJECTNAME ?= agenda_culturel
APP_NAME := $(PROJECTNAME)
BACKEND_APP_NAME := $(APP_NAME)-backend
DOCKERCOMPOSE=$(shell if command -v docker-compose; then echo "docker-compose"; else echo "docker compose"; fi)
define HELP
Manage $(PROJECTNAME). Usage:
@ -72,34 +73,34 @@ build-translations:
"python3 manage.py compilemessages"
build-dev:
DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose -f docker-compose.yml up --build -d
DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 $(DOCKERCOMPOSE) -f docker-compose.yml up --build -d
build-dev-log:
DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose -f docker-compose.yml up --build
DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 $(DOCKERCOMPOSE) -f docker-compose.yml up --build
build-prod:
DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose -f docker-compose.prod.yml up --build -d
DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 $(DOCKERCOMPOSE) -f docker-compose.prod.yml up --build -d
build-prod-log:
DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose -f docker-compose.prod.yml up --build
DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 $(DOCKERCOMPOSE) -f docker-compose.prod.yml up --build
stop-dev:
@docker compose -f docker-compose.yml down
@$(DOCKERCOMPOSE) -f docker-compose.yml down
stop-prod:
@docker compose -f docker-compose.prod.yml up
@$(DOCKERCOMPOSE) -f docker-compose.prod.yml up
up-dev: #use up-dev to attach a running environment and have an access to the logs
@docker compose -f docker-compose.yml up
@$(DOCKERCOMPOSE) -f docker-compose.yml up
up-prod:
@docker compose -f docker-compose.prod.yml down
@$(DOCKERCOMPOSE) -f docker-compose.prod.yml down
restart-backend-prod:
docker compose -f docker compose.prod.yml restart backend
$(DOCKERCOMPOSE) -f docker-compose.prod.yml restart backend
prod-restart:
DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose -f docker-compose.prod.yml restart
DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 $(DOCKERCOMPOSE) -f docker-compose.prod.yml restart
all: help