From a0c49a29bc1ffcdd9410140664ad1d572c4ed5b1 Mon Sep 17 00:00:00 2001 From: 0x1d Date: Mon, 27 Oct 2025 21:38:01 +0100 Subject: [PATCH] feat: multiarch build --- Makefile | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 60c8efa..0974c04 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 \ + . +