Files
Hulumath-Web/Makefile
T

24 lines
593 B
Makefile

.PHONY: install migrate seed run 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
run:
cd backend && ../.venv/bin/python manage.py runserver
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