ENV=local
pre:
ifdef e
ENV=${e}
endif
set-env :=\
export ENV=$(ENV) ;\
export COMPOSE_PATH_SEPARATOR=: ;\
export COMPOSE_FILE=docker-compose.$(ENV).yml ;
up: pre
$(set-env)\
docker-compose up -d
コマンド実行の時は
$ make up e=production
とかを叩く。
おしまい。