diff --git a/Makefile b/Makefile index e7ffad4..dbc6c22 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: build run clean docker-build docker-run docker-push +.PHONY: build run clean docker-build docker-run docker-push docker-build-multiarch docker-push-multiarch # Build the application build: @@ -43,3 +43,17 @@ docker-run: docker-push: docker push $(FULL_IMAGE_NAME) +# Build multiarch Docker image +docker-build-multiarch: + docker buildx build --platform linux/amd64,linux/arm64 \ + -t $(FULL_IMAGE_NAME) \ + --push \ + . + +# Push multiarch Docker image (if not pushed during build) +docker-push-multiarch: + docker buildx build --platform linux/amd64,linux/arm64 \ + -t $(FULL_IMAGE_NAME) \ + --push \ + . +