.PHONY: dev frontend-dev migrate seed test build lint format compose-up compose-down

dev:
	go -C backend run ./cmd/server

frontend-dev:
	npm --prefix frontend run dev

migrate:
	go -C backend run ./cmd/migrate -dir ../migrations

seed:
	go -C backend run ./cmd/seed

test:
	go -C backend test ./...

build:
	go -C backend build ./...
	npm --prefix frontend run build

lint:
	go -C backend vet ./...
	npm --prefix frontend run lint

format:
	go -C backend fmt ./...
	npm --prefix frontend run format

compose-up:
	docker compose up -d --wait

compose-down:
	docker compose down
