Run Makefile command depending user input
Nov 14, 2022 Docker
Update makefile variable value depending on input variable
# Makefile
DEV = docker-compose -f dev.yaml
TEST = docker-compose -f test.yaml
PROD = docker-compose -f prod.yaml
ifeq ($(ENV),prod)
$(eval COMMAND_ENV := $(PROD))
else ifeq ($(ENV),test)
$(eval COMMAND_ENV := $(TEST))
else
$(eval COMMAND_ENV := $(DEV))
endif
run-phpunit-test:
$(COMMAND_ENV) exec -T --user www-data my_service_name php -d memory_limit=-1 vendor/bin/phpunit
# Usage example
make run-phpunit-test ENV='dev'
docker
makefile
Categories
Recent posts
Oder by nulls last in doctrine [Symfony]
Switch between php7.4 and php 8.2 on macos [mac os]
Dump all variables present on a twig template [Symfony]
Dynamically update session duration [Symfony]