diff options
Diffstat (limited to 'container.mk')
| -rw-r--r-- | container.mk | 27 |
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) |
