From ad10a2a783f001e2c5e6f62b9f60b734f83d0800 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Sun, 10 Aug 2025 10:42:22 +0200 Subject: [PATCH] build: add DOCKER_BUILD_OPTIONS variable to arguments to docker build Notably, we can do: ``` make docker DOCKER_BUILD_OPTIONS=--platform=linux/amd64/v3 ``` --- Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 4c81ab3d..f724f045 100644 --- a/Makefile +++ b/Makefile @@ -255,10 +255,13 @@ version: @echo $(VERSION) .PHONY: docker docker-dev +DOCKER_BUILD_OPTIONS = docker: ; $(info $(M) build Docker image…) @ ## Build Docker image - $Q docker build -f docker/Dockerfile --build-arg VERSION=$(VERSION) -t ghcr.io/akvorado/akvorado:main . + $Q docker build -f docker/Dockerfile $(DOCKER_BUILD_OPTIONS) \ + --build-arg VERSION=$(VERSION) -t ghcr.io/akvorado/akvorado:main . docker-dev: all ; $(info $(M) build development Docker image…) @ ## Build development Docker image - $Q docker build -f docker/Dockerfile.dev --build-arg VERSION=$(VERSION) -t ghcr.io/akvorado/akvorado:main . + $Q docker build -f docker/Dockerfile.dev $(DOCKER_BUILD_OPTIONS) \ + --build-arg VERSION=$(VERSION) -t ghcr.io/akvorado/akvorado:main . # This requires "skopeo". I fetch it from nix. .PHONY: docker-upgrade-versions