Browse Source

makefile: added "podman-build" target

https://github.com/fphammerle/switchbot-mqtt/commit/1c60b96a53bbbcc11b99fd34f0ecc91cb423b7e7
https://github.com/fphammerle/docker-onion-service/commit/77a062c4afcd96abe1ba7663a2914a94e01b9c24
Fabian Peter Hammerle 3 years ago
parent
commit
004a4ad3c8
1 changed files with 6 additions and 1 deletions
  1. 6 1
      Makefile

+ 6 - 1
Makefile

@@ -12,11 +12,16 @@ IMAGE_TAG_ARCH_x86_64 = amd64
 IMAGE_TAG_ARCH = ${IMAGE_TAG_ARCH_${ARCH}}
 IMAGE_TAG = ${BUILD_VERSION}-${IMAGE_TAG_ARCH}
 
-.PHONY: docker-build docker-push
+.PHONY: docker-build podman-build docker-push
 
 docker-build:
 	sudo docker build -t "${IMAGE_NAME}:${IMAGE_TAG}" .
 
+podman-build:
+	# --format=oci (default) not fully supported by hub.docker.com
+	# https://github.com/docker/hub-feedback/issues/1871#issuecomment-748924149
+	podman build --format=docker -t "${IMAGE_NAME}:${IMAGE_TAG}" .
+
 docker-push: docker-build
 	sudo docker push "${IMAGE_NAME}:${IMAGE_TAG}"
 	@echo git tag --sign --message '$(shell sudo docker image inspect --format '{{join .RepoDigests "\n"}}' "${IMAGE_NAME}:${IMAGE_TAG}")' docker/${IMAGE_TAG} $(shell git rev-parse HEAD)