PORT := 8080 default: build out: mkdir -p out .PHONY: build build: out/index.json out/index.json: out Containerfile docker \ build \ -f Containerfile \ --output type=oci,rewrite-timestamp=true,force-compression=true,name=distrust/docs,tar=true,dest=- \ . \ | tar -C out/ -mx .PHONY: serve serve: build tar -C out/ -cf - . | docker load docker run -p $(PORT):8080 distrust/docs