This section is for contributors developing Mission Control locally.
Run Postgres in Docker, run backend + frontend on your host.
From repo root:
cp .env.example .env
docker compose -f compose.yml --env-file .env up -d dbcd backend
cp .env.example .env
uv sync --extra dev
uv run uvicorn app.main:app --reload --host 0.0.0.0 --port 8000Verify:
curl -f http://localhost:8000/healthzcd frontend
cp .env.example .env.local
npm install
npm run devOpen http://localhost:3000.
make help
make setup
make checkmake setup: sync backend + frontend depsmake check: lint + typecheck + tests + build (closest CI parity)