.PHONY: build test clean docker dev BINARY := kms IMAGE := ghcr.io/luxfi/kms:latest build: CGO_ENABLED=0 go build -ldflags="-w -s" -o $(BINARY) ./cmd/kms/ test: go test -v -race ./... clean: rm -f $(BINARY) dev: KMS_DATA_DIR=./data KMS_LISTEN=:8080 go run ./cmd/kms/ docker: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-w -s" -o $(BINARY) ./cmd/kms/ docker build --platform linux/amd64 -t $(IMAGE) -f Dockerfile .