BINARY := yDropbox
PKG := ./cmd/ydropbox

.PHONY: build test run clean vet docker docker-up docker-down

build:
	CGO_ENABLED=0 go build -o $(BINARY) $(PKG)

test:
	go test ./...

run: build
	./$(BINARY)

vet:
	go vet ./...

clean:
	rm -f $(BINARY)

docker:
	docker build -t ydropbox .

docker-up:
	docker compose up -d --build

docker-down:
	docker compose down
