.PHONY: build run test lint clean

APP_NAME := zovos
BUILD_DIR := bin

build:
	go build -o $(BUILD_DIR)/$(APP_NAME) ./cmd/zovos/

run: build
	./$(BUILD_DIR)/$(APP_NAME) --config configs/default.yaml

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

lint:
	golangci-lint run ./...

clean:
	rm -rf $(BUILD_DIR)

docker-build:
	docker build -t zovos-ai .
