.PHONY: build test docker run clean vet lint

build:
	CGO_ENABLED=0 go build -o ozon-mock ./cmd/server

test:
	go test -v -race ./...

vet:
	go vet ./...

lint:
	go vet ./...

run:
	go run ./cmd/server

docker:
	CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ozon-mock ./cmd/server
	docker build -t ozon-mock .

clean:
	rm -f ozon-mock

all: vet test build
