view Makefile @ 3:c23adc60a4f5 default tip

add makefile
author akahori
date Tue, 26 Mar 2019 12:50:24 +0900
parents
children
line wrap: on
line source

# 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)