vantage / Makefile
sourabh gupta
feat(ops): add all-in-one start and stop orchestrator scripts for local development
032f23b
Raw
History Blame Contribute Delete
1.64 kB
.PHONY: install healthcheck seed eval api stop-api openapi clean
# ── Setup ─────────────────────────────────────────────────────────────────────
install:
pip install -e packages/vantage_core
pip install -r apps/api/requirements.txt
# ── Phase 1: verify all external services are reachable ───────────────────────
healthcheck:
python3.11 scripts/healthcheck.py
# ── Phase 2–7: populate Qdrant + Neo4j end-to-end (idempotent) ───────────────
seed:
python3.11 scripts/ingest.py
python3.11 scripts/build_graph.py
python3.11 scripts/compute_gaps.py
# ── Phase 11: run evaluation harness ─────────────────────────────────────────
eval:
python3.11 eval/run_eval.py
# ── Services Orchestration ────────────────────────────────────────────────────
start:
bash start.sh
stop:
bash stop.sh
api: start
stop-api: stop
openapi:
python3.11 scripts/export_openapi.py
# ── Housekeeping ──────────────────────────────────────────────────────────────
clean:
find . -type d -name __pycache__ -exec rm -rf {} + 2>/dev/null || true
find . -type f -name "*.pyc" -delete 2>/dev/null || true