27 lines
		
	
	
		
			647 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			647 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/bash
 | 
