.PHONY: up down logs test seed reset lint

up:
	docker compose up --build -d

down:
	docker compose down

logs:
	docker compose logs -f --tail=200

test:
	docker compose run --rm api pytest

lint:
	docker compose run --rm api ruff check .

seed:
	docker compose exec api python -m app.cli seed --reset

reset:
	docker compose down -v
	docker compose up --build -d
