CONTAINER_NAME=pingator IMAGE_NAME=pingator EXTERNAL_PORT=8080 run: @npm start .PHONY:build build: - @rm -rf build @npm run build @rm build/static/js/*.map docker-build: - @docker image rm $(IMAGE_NAME) @docker \ build \ --progress plain \ --tag $(IMAGE_NAME) \ . docker-run: @docker \ run \ --publish $(EXTERNAL_PORT):3000 \ --name=$(CONTAINER_NAME) \ --detach \ $(IMAGE_NAME)