export DOCKER_BUILDKIT=1

skycraft-dev-image := skycraft-dev

.PHONY: skycraft
skycraft:		## build skycraft
	docker build \
		--output=out/skycraft \
		--target=skycraft-export \
		.

.PHONY: skycraft-dev-image
skycraft-dev-image:
	docker build \
		-t $(skycraft-dev-image) \
		--target=skycraft-dev \
		.

.PHONY: skycraft-dev
skycraft-dev: skycraft-dev-image
	docker run -it --rm \
		-v .:/workspace \
		-v /workspace/skycraft/node_modules \
		-p 8000:8000 \
		$(skycraft-dev-image)

.PHONY: help
help:           ## Show this help
	@echo Noteworthy targets:
	@egrep '^[a-zA-Z_-]+:.*?## .*$$' $(firstword $(MAKEFILE_LIST)) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}'
.DEFAULT_GOAL := help