.PHONY=build build: @echo 'Current version: ' @echo $(shell cat ../.docker-build) @echo @read -p "Version? " VERSION; \ echo $$VERSION > ../.docker-build; \ docker build -t user/docker-nginx-example:$$VERSION . .PHONY=publish publish: docker push user/docker-nginx-example:$(shell cat ../.docker-build) .PHONY=bash bash: docker run -p 8080:80 --mount type=bind,source=$(shell pwd),target=/var/www -it user/docker-nginx-example:$(shell cat ../.docker-build) bash .PHONY=serve serve: docker run -v -d -p 8080:80 --mount type=bind,source=$(shell pwd)/src/,target=/var/www user/docker-nginx-example:$(shell cat .docker-build)