wmc/skycraft/server/Makefile

20 lines
591 B
Makefile
Raw Permalink Normal View History

2024-08-25 07:18:22 +00:00
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