Initialize Fonrey Django multi-tenant project skeleton
Set up the required directory layout, app scaffolding, core settings, templates, static assets, and Docker/Tailwind tooling to establish a standardized development baseline.
This commit is contained in:
23
Makefile
Normal file
23
Makefile
Normal file
@@ -0,0 +1,23 @@
|
||||
.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
|
||||
Reference in New Issue
Block a user