.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