29 lines
571 B
Makefile
29 lines
571 B
Makefile
IMG_NAME = mpd
|
|
REGISTRY = registry.monotremata.xyz
|
|
IMG = $(REGISTRY)/$(IMG_NAME)
|
|
PLATFORM = linux/amd64,linux/arm64
|
|
JOBS = 1
|
|
|
|
.PHONY: build push
|
|
|
|
|
|
out/image-name: Dockerfile
|
|
mkdir -p $(@D)
|
|
buildah build \
|
|
--jobs=$(JOBS) \
|
|
--platform=$(PLATFORM) \
|
|
--manifest=$(IMG) .
|
|
@echo $(IMG) > $(@)
|
|
|
|
#out/image-name: Dockerfile
|
|
# mkdir -p $(@D)
|
|
# podman build \
|
|
# --manifest $(ING) \
|
|
# --platform linux/amd64 \
|
|
# --platform linux/arm64 \
|
|
# .
|
|
# @echo $(IMG) > $(@)
|
|
|
|
push: out/image-name
|
|
podman manifest push --all $(IMG) docker://$(IMG)
|