From 09af7ec9ed09e0974ab2a23b684d4481ebfdbd64 Mon Sep 17 00:00:00 2001 From: yasun Date: Thu, 11 Dec 2025 17:44:42 +0800 Subject: [PATCH] Add linux/amd64 platform support for container builds update --- Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index bc281ee..2cbf533 100755 --- a/Makefile +++ b/Makefile @@ -301,7 +301,9 @@ db/teardown: .PHONY: image image: @echo "Building container image $(IMAGE_REGISTRY)/$(IMAGE_NAME):$(IMAGE_TAG)..." - $(container_tool) build -t $(IMAGE_REGISTRY)/$(IMAGE_NAME):$(IMAGE_TAG) . + # --platform flag requires Docker >= 20.10 or Podman >= 3.4 + # For older engines: use 'docker buildx build' or omit --platform + $(container_tool) build --platform linux/amd64 -t $(IMAGE_REGISTRY)/$(IMAGE_NAME):$(IMAGE_TAG) . @echo "✅ Image built: $(IMAGE_REGISTRY)/$(IMAGE_NAME):$(IMAGE_TAG)" # Build and push container image to registry @@ -323,7 +325,9 @@ ifndef QUAY_USER @exit 1 endif @echo "Building dev image quay.io/$(QUAY_USER)/$(IMAGE_NAME):$(DEV_TAG)..." - $(container_tool) build -t quay.io/$(QUAY_USER)/$(IMAGE_NAME):$(DEV_TAG) . + # --platform flag requires Docker >= 20.10 or Podman >= 3.4 + # For older engines: use 'docker buildx build' or omit --platform + $(container_tool) build --platform linux/amd64 -t quay.io/$(QUAY_USER)/$(IMAGE_NAME):$(DEV_TAG) . @echo "Pushing dev image..." $(container_tool) push quay.io/$(QUAY_USER)/$(IMAGE_NAME):$(DEV_TAG) @echo ""