copyparty/scripts/deps-docker/Makefile
2022-06-16 21:43:40 +02:00

27 lines
646 B
Makefile

self := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
vend := $(self)/../../copyparty/web/deps
all:
-service docker start
-systemctl start docker
docker build -t build-copyparty-deps .
rm -rf $(vend)
mkdir $(vend)
echo "tar -cC /z dist" | \
docker run --rm -i build-copyparty-deps:latest | \
tar -xvC $(vend) --strip-components=1
chown -R `stat $(self) -c %u:%g` $(vend)
purge:
-docker kill `docker ps -q`
-docker rm `docker ps -qa`
-docker rmi `docker images -qa`
sh:
@printf "\n\033[1;31mopening a shell in the most recently created docker image\033[0m\n"
docker run --rm -it `docker images -aq | head -n 1` /bin/ash