Mercurial > hg > Members > akahori > slideshow-docker
diff Makefile @ 3:c23adc60a4f5 default tip
add makefile
author | akahori |
---|---|
date | Tue, 26 Mar 2019 12:50:24 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Tue Mar 26 12:50:24 2019 +0900 @@ -0,0 +1,35 @@ +# https://qiita.com/takara@github/items/a0a295d265ab5ff43ddc + +NAME:=slideshow_docker +VERSION:=latest +MD=README.md +REMOVEFILE=${wildcard *.html} s6 scripts .DS_Store + +build: + docker build -t $(NAME):$(VERSION) . + +run: + docker run --rm -v $(shell pwd):/slideshow --name $(NAME) $(NAME):$(VERSION) $(MD) + +contener=`docker ps -a -q` +image=`docker images | awk '/^<none>/ { print $$3 }'` + +build-run: build run + +clean: + @if [ "$(image)" != "" ] ; then \ + docker rmi $(image); \ + fi + @if [ "$(contener)" != "" ] ; then \ + docker rm $(contener); \ + fi + cleanf + +cleanf: # clean file + rm -rf $(REMOVEFILE) + +attach: + docker exec -it $(NAME) /bin/sh + +logs: + docker logs $(NAME) \ No newline at end of file