mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 17:12:13 -06:00
29 lines
720 B
Makefile
29 lines
720 B
Makefile
self := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
|
|
vend := $(self)/../../copyparty/web/deps
|
|
|
|
# prefers podman-docker (optionally rootless) over actual docker/moby
|
|
|
|
all:
|
|
cp -pv ../uncomment.py .
|
|
|
|
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
|
|
|
|
touch $(vend)/__init__.py
|
|
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
|