.PHONY: tidy test run-ingest run-query run-ui run-processor

tidy:
	go mod tidy

test:
	go test ./...

run-ingest:
	AGENTMON_ADDR=:8080 NATS_URL=$${NATS_URL:-nats://nats:4222} NATS_TOPIC=$${NATS_TOPIC:-agentmon.events.v1} go run ./cmd/ingest-gateway

run-query:
	AGENTMON_QUERY_ADDR=:8081 go run ./cmd/query-api

run-ui:
	AGENTMON_UI_ADDR=:8082 go run ./cmd/web-ui

run-processor:
	DATABASE_URL=$${DATABASE_URL:?set DATABASE_URL} NATS_URL=$${NATS_URL:-nats://nats:4222} NATS_TOPIC=$${NATS_TOPIC:-agentmon.events.v1} go run ./cmd/event-processor

tidy:
	go mod tidy

test:
	go test ./...

run-ingest:
	AGENTMON_ADDR=:8080 go run ./cmd/ingest-gateway

run-query:
	AGENTMON_QUERY_ADDR=:8081 go run ./cmd/query-api

run-ui:
	AGENTMON_UI_ADDR=:8082 go run ./cmd/web-ui

tidy:
	go mod tidy

test:
	go test ./...

run-ingest:
	AGENTMON_ADDR=:8080 go run ./cmd/ingest-gateway

run-query:
	AGENTMON_QUERY_ADDR=:8081 go run ./cmd/query-api
