From 09052cbfc2c2c39b57d2fff74e8339e3be1b762b Mon Sep 17 00:00:00 2001 From: 0x1d Date: Mon, 27 Oct 2025 21:37:26 +0100 Subject: [PATCH] feat: multiarch build --- Makefile | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index a445127..2b219dd 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: install build run clean docker-build docker-run docker-push +.PHONY: install build run clean docker-build docker-run docker-push docker-build-multiarch docker-push-multiarch # Install dependencies install: @@ -38,3 +38,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 \ + . +