wmc/Makefile
2025-02-12 19:07:26 +01:00

32 lines
732 B
Makefile

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