.PHONY: build build: # Build Docker image docker build -t distrust-co . .PHONY: fullclean fullclean: clean docker rmi distrust-co || true docker image prune -f --filter label=stage=distrust-co-builder || true .PHONY: clean clean: rm -r _site || true _site: build mkdir -p _site docker run distrust-co tar c -C /usr/share/nginx/html . | tar x -C _site .PHONY: serve serve: build # Run Docker container with listener for current dir and port mapping docker run --rm -p 0.0.0.0:4000:80 -it distrust-co