.PHONY: install dev up down logs build lint typecheck test

install:
	pnpm install
	cd apps/api && python -m venv .venv && .venv/bin/pip install -r requirements-dev.txt

dev:
	pnpm dev

up:
	docker compose -f infrastructure/docker/compose.yml up -d

down:
	docker compose -f infrastructure/docker/compose.yml down

logs:
	docker compose -f infrastructure/docker/compose.yml logs -f

build:
	pnpm build

lint:
	pnpm lint

typecheck:
	pnpm typecheck

test:
	pnpm test
