Set up the required directory layout, app scaffolding, core settings, templates, static assets, and Docker/Tailwind tooling to establish a standardized development baseline.
24 lines
477 B
Makefile
24 lines
477 B
Makefile
.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
|