uses rootless podman in Makefile

This commit is contained in:
2026-06-25 06:51:29 +01:00
parent 78fe3e7956
commit 86ec9e9d54
+3 -3
View File
@@ -18,13 +18,13 @@ container_image_name = $(REGISTRY_DOMAIN)/$(REGISTRY_USER)/joeac.net-$(module)
define build_module_rule = define build_module_rule =
.PHONY: build_$(module) .PHONY: build_$(module)
build_$(module): make_$(module) $(module).Dockerfile build_$(module): make_$(module) $(module).Dockerfile
sudo podman-compose build $(module) podman-compose build $(module)
endef endef
define push_module_rule = define push_module_rule =
.PHONY: push_$(module) .PHONY: push_$(module)
push_$(module): login_registry build_$(module) push_$(module): login_registry build_$(module)
sudo podman push $(container_image_name) podman push $(container_image_name)
endef endef
define make_module_rule = define make_module_rule =
@@ -52,7 +52,7 @@ $(foreach module,$(MODULES),$(eval $(call module_env_rule)))
.PHONY: login_registry .PHONY: login_registry
login_registry: login_registry:
sudo podman login $(REGISTRY_DOMAIN) podman login $(REGISTRY_DOMAIN)
.PHONY: clean .PHONY: clean
clean: clean: