APP_LIST ?= core grady util DB_NAME = postgres .PHONY: collectstatic run install migrations-check isort isort-check collectstatic: # used only in production ./manage.py collectstatic --ignore node_modules ./manage.py compress --force run: python manage.py runserver 0.0.0.0:8000 migrations-check: python manage.py makemigrations --check --dry-run isort: isort -rc $(APP_LIST) isort-check: isort -c -rc $(APP_LIST) loaddata: ./manage.py loaddata core/fixtures/testdata-groups.json loadexamples: ./manage.py loaddata core/fixtures/testdata-user.json ./manage.py loaddata core/fixtures/testdata-core.json install: pip install -r requirements.txt yarn install --modules-folder core/static/node_modules test: python manage.py run test coverage: coverage run manage.py test coverage report docker-db-create: docker create --name $(DB_NAME) -p 5432:5432 postgres:9.5 docker-db-start: docker start $(DB_NAME) docker-db-stop: docker start $(DB_NAME)