image_repo := "ghcr.io/zarvd/echoserver" default: just --list build: cargo build --release run: cargo run --release fmt: cargo fmt test: cargo test --release lint: cargo clippy --release clean: cargo clean image tag: clean docker buildx build ./ \ --output=type=docker \ --no-cache \ --force-rm \ --tag {{ image_repo }}:{{ tag }} \ --file Dockerfile