summaryrefslogtreecommitdiff
path: root/container.mk
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2026-07-01 18:31:34 +0100
committerJoe Carstairs <me@joeac.net>2026-07-01 18:31:34 +0100
commitc7c8a96a572dd04c3aff44284c4c46da04deaa37 (patch)
tree9318ff98f197a1a948e651d12116983019dedcb6 /container.mk
parentf73512107c7cf8d95fb1f97fa69706a1519e5ca3 (diff)
moves helper makefiles into make/ dir
Diffstat (limited to 'container.mk')
-rw-r--r--container.mk27
1 files changed, 0 insertions, 27 deletions
diff --git a/container.mk b/container.mk
deleted file mode 100644
index 101e4e4..0000000
--- a/container.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-CPU_ARCH := $(if $(shell which arch 2>/dev/null),\
- $(shell arch),\
- $(shell lscpu | grep ^Architecture: | sed "s/^Architecture:[[:space:]]*\([[:alnum:][:punct:]]\+\).*/\1/"))
-IMAGE_PREFIX := $(if $(filter armv7%,$(CPU_ARCH)),armv7/)
-REGISTRY_DOMAIN := git.joeac.net
-REGISTRY_USER := joeac
-
-container_image_name = $(REGISTRY_DOMAIN)/$(REGISTRY_USER)/$(CONTAINER_PREFIX)joeac.net-$(module)
-
-define build_module_rule =
-.PHONY: build_$(module)
-build_$(module): make_$(module) $(module).Dockerfile
- IMAGE_PREFIX="$(IMAGE_PREFIX)" podman-compose build $(module)
-endef
-
-define push_module_rule =
-.PHONY: push_$(module)
-push_$(module): login_registry build_$(module)
- podman push $(container_image_name)
-endef
-
-$(foreach module,$(COMPOSE_SERVICES),$(eval $(call build_module_rule)))
-$(foreach module,$(COMPOSE_SERVICES),$(eval $(call push_module_rule)))
-
-.PHONY: login_registry
-login_registry:
- podman login $(REGISTRY_DOMAIN)