Skip to content

Commit 6fae70c

Browse files
committed
Enabling use of docker for podman instead of docker
1 parent 95a867e commit 6fae70c

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ build-lambda: ### Build lambda docker image - mandatory: NAME
3838
build-and-push: # Build lambda docker images and pushes them to ECR
3939
for IMAGE_NAME in $$(echo $(PROJECT_LAMBDAS_LIST) | tr "," "\n"); do
4040
make -s build-lambda GENERIC_IMAGE_NAME=lambda NAME=$$IMAGE_NAME
41+
echo $$IMAGE_NAME+"1"
4142
make -s docker-push NAME=$$IMAGE_NAME
4243
done
4344

build/automation/lib/docker.mk

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ DOCKER_LIBRARY_TOOLS_VERSION = $(shell cat $(DOCKER_LIB_IMAGE_DIR)/tools/VERSION
4444
COMPOSE_HTTP_TIMEOUT := $(or $(COMPOSE_HTTP_TIMEOUT), 6000)
4545
DOCKER_CLIENT_TIMEOUT := $(or $(DOCKER_CLIENT_TIMEOUT), 6000)
4646

47-
# DOCKER_CMD=$(shell type -p docker >/dev/null 2>&1 && echo docker || echo podman)
4847
DOCKER_CMD=$(shell command -v docker >/dev/null 2>&1 && echo docker || echo podman)
4948

5049
# ==============================================================================
@@ -75,24 +74,28 @@ docker-build docker-image: ### Build Docker image - mandatory: NAME; optional: V
7574
reg=$$(make _docker-get-reg)
7675
# Try to execute `make build` from the image directory
7776
if [ -d $(DOCKER_LIB_IMAGE_DIR)/$(NAME) ] && [ -z "$(__DOCKER_BUILD)" ]; then
78-
echo "0_____________________________$(DOCKER_LIB_IMAGE_DIR), $(NAME), $(__DOCKER_BUILD), $(DOCKER_LIBRARY_REGISTRY)"
77+
echo "00------------------------------------------------------------------"
7978
cd $(DOCKER_LIB_IMAGE_DIR)/$(NAME)
8079
make build __DOCKER_BUILD=true DOCKER_REGISTRY=$(DOCKER_LIBRARY_REGISTRY)
8180
exit
8281
elif [ -d $(DOCKER_CUSTOM_DIR)/$(NAME) ] && [ -z "$(__DOCKER_BUILD)" ]; then
82+
echo "01------------------------------------------------------------------"
8383
cd $(DOCKER_CUSTOM_DIR)/$(NAME)
8484
make build __DOCKER_BUILD=true && exit || cd $(PROJECT_DIR)
8585
elif [ -d $(DOCKER_DIR)/$(NAME) ] && [ -z "$(__DOCKER_BUILD)" ]; then
86+
echo "02------------------------------------------------------------------"
8687
cd $(DOCKER_DIR)/$(NAME)
8788
make build __DOCKER_BUILD=true && exit || cd $(PROJECT_DIR)
8889
elif [ -d $(DOCKER_DIR)/$(GENERIC_IMAGE_NAME) ] && [ -z "$(__DOCKER_BUILD)" ]; then
90+
echo "03------------------------------------------------------------------"
8991
cd $(DOCKER_DIR)/$(GENERIC_IMAGE_NAME)
9092
make build __DOCKER_BUILD=true && exit || cd $(PROJECT_DIR)
9193
fi
9294
# Dockerfile
9395
make NAME=$(NAME) \
9496
docker-create-dockerfile FILE=Dockerfile$(shell [ -n "$(EXAMPLE)" ] && echo .example) \
9597
docker-image-set-version VERSION=$(VERSION)
98+
echo "VERSION----------------------------------------------$(VERSION)"
9699
# Cache
97100
cache_from=
98101
if [[ "$(FROM_CACHE)" =~ ^(true|yes|y|on|1|TRUE|YES|Y|ON)$$ ]]; then
@@ -103,6 +106,7 @@ docker-build docker-image: ### Build Docker image - mandatory: NAME; optional: V
103106
dir=$$(make _docker-get-dir)
104107
export IMAGE=$$reg/$(NAME)$(shell [ -n "$(EXAMPLE)" ] && echo -example)
105108
export VERSION=$$(make docker-image-get-version)
109+
echo "$$(make docker-image-get-version)--------------------------"
106110
make -s file-replace-variables FILE=$$dir/Dockerfile.effective
107111
$(DOCKER_CMD) buildx build --rm \
108112
--build-arg IMAGE=$$IMAGE \
@@ -158,7 +162,7 @@ docker-create-repository: ### Create Docker repository to store an image - manda
158162
docker-push: ### Push Docker image - mandatory: NAME; optional: VERSION|TAG
159163
make docker-login
160164
reg=$$(make _docker-get-reg)
161-
echo "0 -----------------------------------------------------------------$(IMAGE_NAME) or $(IMAGE_VERSION) or $(IMAGE_TAG)"
165+
echo "0 -----------------------------------------------------------------$(NAME) or $(VERSION) or $(TAG)"
162166
if [ -n "$(or $(VERSION), $(TAG))" ]; then
163167
echo "1 -----------------------------------------------------------------$(NAME) or $(VERSION) or $(TAG)"
164168
$(DOCKER_CMD) push $$reg/$(NAME):$(or $(VERSION), $(TAG))
@@ -812,18 +816,13 @@ docker-compose-exec: ### Run Docker Compose exec command - mandatory: CMD; optio
812816
# ==============================================================================
813817

814818
_docker-get-dir:
815-
echo "---------------------- NAME=$(NAME)"
816819
if [ -n "$(DOCKER_CUSTOM_DIR)" ] && [ -d $(DOCKER_CUSTOM_DIR)/$(NAME) ]; then
817-
echo "0----------------------"
818820
echo $(DOCKER_CUSTOM_DIR)/$(NAME)
819821
elif [ -d $(DOCKER_LIB_IMAGE_DIR)/$(NAME) ]; then
820-
echo "1----------------------"
821822
echo $(DOCKER_LIB_IMAGE_DIR)/$(NAME)
822823
elif [ -d $(DOCKER_DIR)/$(GENERIC_IMAGE_NAME) ] && [ ! -z $(GENERIC_IMAGE_NAME) ] ; then
823-
echo "2----------------------"
824824
echo $(DOCKER_DIR)/$(GENERIC_IMAGE_NAME)
825825
else
826-
echo "3----------------------"
827826
echo $(DOCKER_DIR)/$(NAME)
828827
fi
829828

0 commit comments

Comments
 (0)