.PHONY: dev migrate shell createsuperuser test lint

dev:
	docker compose up

migrate:
	docker compose exec web python manage.py migrate_schemas --shared
	docker compose exec web python manage.py migrate_schemas

shell:
	docker compose exec web python manage.py shell_plus

test:
	docker compose exec web pytest apps/ -v

lint:
	ruff check . && black --check .

tailwind-build:
	npm run build

createsuperuser:
	docker compose exec web python manage.py create_tenant_superuser
