penguin/AstroJS

Javascript framework for my blog

mk/common.mk

raw ยท 486 bytes

JS_SRC_DIR ?= ./botanjs/src

BUILDX_BUILDER ?= container-builder

ensure-buildx:
	@if ! docker buildx inspect $(BUILDX_BUILDER) >/dev/null 2>&1; then \
		echo "Creating buildx builder $(BUILDX_BUILDER)..."; \
		docker buildx create \
			--name $(BUILDX_BUILDER) \
			--driver docker-container \
			--driver-opt network=host \
			--bootstrap --use; \
	else \
		echo "Using existing buildx builder $(BUILDX_BUILDER)"; \
		docker buildx use $(BUILDX_BUILDER); \
	fi

.PHONY: ensure-buildx