.PHONY: install migrate seed local-admin run run-asgi test check install: python3 -m venv .venv .venv/bin/pip install -r requirements-dev.txt migrate: cd backend && ../.venv/bin/python manage.py migrate seed: cd backend && ../.venv/bin/python manage.py seed_initial_content cd backend && ../.venv/bin/python manage.py seed_contests local-admin: cd backend && ../.venv/bin/python manage.py init_local_admin run: cd backend && ../.venv/bin/python manage.py runserver run-asgi: cd backend && ../.venv/bin/uvicorn config.asgi:application --host 127.0.0.1 --port 8000 --reload test: .venv/bin/python -m pytest -q check: .venv/bin/ruff check backend scripts cd backend && ../.venv/bin/python manage.py check cd backend && ../.venv/bin/python manage.py makemigrations --check --dry-run