From 1355b83a8bb6fd21570e2937d1636efb7b5c3fd4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Tue, 20 Oct 2020 22:07:00 +0200 Subject: [PATCH] Allow docker image build without submodules access. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- docker/Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docker/Makefile b/docker/Makefile index d3eefbc0..c82d604a 100644 --- a/docker/Makefile +++ b/docker/Makefile @@ -1,5 +1,6 @@ PROJECT_NAME?=evse NAME:=simulator +SUBMODULES_INIT?=true DOCKER_ECR_ACCOUNT_ID?=166296450311 DOCKER_ECR_REGION?=eu-west-3 DOCKER_ECR_REGISTRY_NAME?=ev_simulator @@ -12,10 +13,15 @@ default: all submodule-update: git submodule update --init --recursive -$(NAME): submodule-update +submodules-init= +ifeq '$(SUBMODULES_INIT)' 'true' + submodules-init += submodule-update +endif + +$(NAME): $(submodules-init) docker-compose -p $(PROJECT_NAME) up -d -$(NAME)-force: submodule-update +$(NAME)-force: $(submodules-init) docker-compose -p $(PROJECT_NAME) up -d --build --force-recreate all: $(NAME) -- 2.34.1