website/Makefile

23 lines
512 B
Makefile
Raw Normal View History

2023-01-24 20:51:59 +00:00
.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
2023-01-24 20:51:59 +00:00
.PHONY: serve
serve: build
2023-01-24 20:51:59 +00:00
# Run Docker container with listener for current dir and port mapping
docker run --rm -p 0.0.0.0:4000:80 -it distrust-co