docker-python-build-base/Makefile
Fritz Schaal db428b95ab WIP
2022-01-05 21:04:53 +01:00

28 lines
906 B
Makefile

#! /usr/bin/make
.DEFAULT_GOAL := all
CONTAINER_REGISTRY=creg.xfx1.de
CONTAINER_IMAGE_NAME=${CONTAINER_REGISTRY}/python-build-base
CONTAINER_IMAGE_TAG=latest
build-container:
podman run \
-v ${HOME}/.kaniko/registries.json:/kaniko/.docker/config.json \
-v ${PWD}/Dockerfile:/tmp/Dockerfile:ro \
-v ${PWD}/build-requirements.txt:/tmp/build-requirements.txt:ro \
gcr.io/kaniko-project/executor:latest \
--dockerfile /tmp/Dockerfile \
--context dir:///workspace \
--no-push
push-container:
podman run \
-v ${HOME}/.kaniko/registries.json:/kaniko/.docker/config.json \
-v ${PWD}/Dockerfile:/tmp/Dockerfile:ro \
-v ${PWD}/build-requirements.txt:/tmp/build-requirements.txt:ro \
gcr.io/kaniko-project/executor:latest \
--dockerfile /tmp/Dockerfile \
--context dir:///workspace \
--destination ${CONTAINER_IMAGE_NAME}:${CONTAINER_IMAGE_TAG}
all: push-container