41 lines
506 B
Makefile
41 lines
506 B
Makefile
REGISTRY=registry.monotremata.xyz
|
|
PLATFORMS=linux/amd64,linux/arm64
|
|
|
|
IMAGES=agate buildx-qemu mpd pleroma rainloop rsync static-page-builder tor transmission webdav
|
|
|
|
.PHONY: all $(IMAGES)
|
|
|
|
all: $(IMAGES)
|
|
|
|
BUILDX=docker buildx build --platform $(PLATFORMS) --tag $(REGISTRY)/$@ --push $@
|
|
|
|
agate:
|
|
$(BUILDX)
|
|
|
|
buildx-qemu:
|
|
$(BUILDX)
|
|
|
|
mpd:
|
|
$(BUILDX)
|
|
|
|
pleroma:
|
|
$(BUILDX)
|
|
|
|
rainloop:
|
|
$(BUILDX)
|
|
|
|
rsync:
|
|
$(BUILDX)
|
|
|
|
static-page-builder:
|
|
$(BUILDX)
|
|
|
|
tor:
|
|
$(BUILDX)
|
|
|
|
transmission:
|
|
$(BUILDX)
|
|
|
|
webdav:
|
|
$(BUILDX)
|