diff --git a/Makefile b/Makefile index 1f17a25..3b88e1b 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: build run test clean docker-build docker-run docker-push +.PHONY: build run test clean docker-build docker-run docker-push docker-build-multiarch docker-push-multiarch # Build the application build: @@ -52,3 +52,17 @@ docker-run: # Push Docker image 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 \ + .