Mercurial > hg > Members > akahori > slideshow-docker
comparison Makefile @ 3:c23adc60a4f5 default tip
add makefile
author | akahori |
---|---|
date | Tue, 26 Mar 2019 12:50:24 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
2:e86dfb640e86 | 3:c23adc60a4f5 |
---|---|
1 # https://qiita.com/takara@github/items/a0a295d265ab5ff43ddc | |
2 | |
3 NAME:=slideshow_docker | |
4 VERSION:=latest | |
5 MD=README.md | |
6 REMOVEFILE=${wildcard *.html} s6 scripts .DS_Store | |
7 | |
8 build: | |
9 docker build -t $(NAME):$(VERSION) . | |
10 | |
11 run: | |
12 docker run --rm -v $(shell pwd):/slideshow --name $(NAME) $(NAME):$(VERSION) $(MD) | |
13 | |
14 contener=`docker ps -a -q` | |
15 image=`docker images | awk '/^<none>/ { print $$3 }'` | |
16 | |
17 build-run: build run | |
18 | |
19 clean: | |
20 @if [ "$(image)" != "" ] ; then \ | |
21 docker rmi $(image); \ | |
22 fi | |
23 @if [ "$(contener)" != "" ] ; then \ | |
24 docker rm $(contener); \ | |
25 fi | |
26 cleanf | |
27 | |
28 cleanf: # clean file | |
29 rm -rf $(REMOVEFILE) | |
30 | |
31 attach: | |
32 docker exec -it $(NAME) /bin/sh | |
33 | |
34 logs: | |
35 docker logs $(NAME) |