.PHONY: build dev help server OWNER:=jupyter STACK?= ARGS?= DARGS?= help: @echo @echo ' build STACK= - build using Dockerfile in named directory' @echo ' dev STACK= - run container using stack name' @echo 'server STACK= - run stack container in background' @echo build: @cd $(STACK) && \ docker build --rm --force-rm -t $(OWNER)/$(STACK) . dev: @docker run -it --rm -p 8888:8888 $(DARGS) $(OWNER)/$(STACK) $(ARGS) server: @docker run -d -p 8888:8888 $(DARGS) $(OWNER)/$(STACK) $(ARGS)