.PHONY: up down test seed ingest sync

up:
	docker compose up --build

down:
	docker compose down

test:
	cd backend && .venv/bin/pytest -q

seed:
	cd backend && .venv/bin/python -m app.cli seed

sync:
	cd backend && .venv/bin/python -m app.cli sync-sources

ingest:
	cd backend && .venv/bin/python -m app.cli ingest

bootstrap:
	cd backend && .venv/bin/python -m app.cli bootstrap-admin
	cd backend && .venv/bin/alembic upgrade head
