IMG := mkm-admin build: podman build -t $(IMG) . deploy: build @echo "Cleaning up existing deployment if any..." -podman kube down k8s/deployment.yaml >/dev/null 2>&1 @echo "Generating merged deployment with ConfigMap..." @sudo kubectl create configmap mkm-admin-config --from-env-file=.env --dry-run=client -o yaml > /tmp/merged_deployment.yaml @echo "---" >> /tmp/merged_deployment.yaml @cat k8s/deployment.yaml >> /tmp/merged_deployment.yaml @echo "Deploying via podman kube play..." podman kube play /tmp/merged_deployment.yaml @rm -f /tmp/merged_deployment.yaml stop: -podman kube down k8s/deployment.yaml >/dev/null 2>&1 .PHONY: build deploy stop