Adjust Docker build defaults

This commit is contained in:
Kili 2025-12-26 17:48:43 +01:00
parent ff754783cb
commit 1595380854

View File

@ -1,8 +1,13 @@
# Multi-platform Docker build and publish for CyberChef # Multi-platform Docker build and publish for CyberChef
IMAGE_NAME ?= ghcr.io/gchq/cyberchef IMAGE_NAME ?= ghcr.io/mkilijanek/cyberchef
PLATFORMS ?= linux/amd64,linux/arm64 PLATFORMS ?= linux/amd64,linux/arm64
MONTHLY_TAG ?= $(shell date +%Y-%m) MONTHLY_TAG ?= $(shell date +%Y-%m)
SBOM ?= false
PROVENANCE ?= false
SBOM_FLAG := $(if $(filter true,$(SBOM)),--sbom=true,)
PROVENANCE_FLAG := $(if $(filter true,$(PROVENANCE)),--provenance=true,)
.PHONY: check-branch build publish scan .PHONY: check-branch build publish scan
@ -19,8 +24,8 @@ build: check-branch
--platform $(PLATFORMS) \ --platform $(PLATFORMS) \
--tag $(IMAGE_NAME):latest \ --tag $(IMAGE_NAME):latest \
--tag $(IMAGE_NAME):$(MONTHLY_TAG) \ --tag $(IMAGE_NAME):$(MONTHLY_TAG) \
--sbom=true \ $(SBOM_FLAG) \
--provenance=true \ $(PROVENANCE_FLAG) \
--output=type=docker \ --output=type=docker \
. .
@ -30,8 +35,8 @@ publish: check-branch
--platform $(PLATFORMS) \ --platform $(PLATFORMS) \
--tag $(IMAGE_NAME):latest \ --tag $(IMAGE_NAME):latest \
--tag $(IMAGE_NAME):$(MONTHLY_TAG) \ --tag $(IMAGE_NAME):$(MONTHLY_TAG) \
--sbom=true \ $(SBOM_FLAG) \
--provenance=true \ $(PROVENANCE_FLAG) \
--push \ --push \
. .
$(MAKE) scan $(MAKE) scan