.PHONY: proto test lint typecheck compose-up compose-down

proto:
	python -m gapido_auth.tools.generate_proto

test:
	pytest

lint:
	ruff check .

typecheck:
	mypy

compose-up:
	docker compose -f docker-compose.yml -f docker-compose.local.yml up --build

compose-down:
	docker compose down --remove-orphans

compose-prod-config:
	docker compose --env-file .env.production -f docker-compose.yml -f docker-compose.prod.yml config
