dev-image: docker build -t cargo-server-dev --target dev . .PHONY: dev dev: dev-image ## Start a dev container docker run -it --rm \ -v $(CURDIR)/src:/workspace/src \ -v $(CURDIR)/Cargo.toml:/workspace/Cargo.toml \ -v $(CURDIR)/Cargo.lock:/workspace/Cargo.lock \ -p 127.0.0.1:8080:8080 \ cargo-server-dev \ bash .PHONY: help help: ## Show this help @echo Noteworthy targets: @egrep '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}' .DEFAULT_GOAL := help