Skip to content

Make targets (reference)

Compose docker compose unless COMPOSE is overridden. Secrets required only where noted.

Target Purpose Compose? Secrets?
make deps Install Python deps (uv sync --extra dev) No No
make up Start Postgres, Redpanda, Console, Spark Yes No
make down Stop stack Yes No
make topics Create Kafka topics Yes No
make db-bootstrap Download/load Census + migrations/views Yes No
make db-bootstrap-minimal Synthetic minimal geo + migrations Yes No
make ingest-once Run producers once Yes Optional (live)
make normalize Spark normalize FIRMS/OpenAQ/wind Yes No
make compute-risk Smoke risk job Yes No
make compute-plume Plume exposures Yes No
make replay-fixtures Fixture publish + pipeline steps Yes No
make demo Scripted no-secrets demo Yes No
make smoke-test Full Compose smoke Yes No
make integration-smoke-test Lightweight wiring checks Yes No
make integration-regression Long fixture regression Yes No
make quality-check Structural DB checks Yes No
make grafana-up Start Grafana profile Yes No
make alerts-check Print alert candidates Yes No
make export-calibration CSV calibration export Yes No
make db-doctor Structural/drift checks Yes No
make repair-alert-function Fix alert fn overload drift Yes No
make release-check Maintainer gate Partial No
make docs / make docs-check MkDocs build / --strict No No
make version Print package + git metadata No No

See Makefile for the full list and README.md for narrative quickstart.