docs(readme): document the required frontend build for pip installs

work/meshai/dashboard/static/ is no longer committed (previous commit),
so the pip install -e . Quick start path now needs an explicit frontend
build step or the dashboard UI silently doesn't exist. Add it, with a
note clarifying the bot/API still work without it -- only the web UI is
affected. Docker is unaffected (already builds the frontend in its own
stage).
This commit is contained in:
Matt Johnson 2026-07-17 01:32:19 +00:00
commit 69b72d76ce

View file

@ -55,11 +55,17 @@ Everything is driven from the web UI, organized into **General**, **Meshtastic**
```bash
git clone https://github.com/zvx-echo6/meshai.git
cd meshai
cd dashboard-frontend && npm ci && npm run build && cd .. # builds the web dashboard -- required, see note below
pip install -e .
cp config.example.yaml config.yaml # then edit config.yaml (or use the dashboard)
meshai
```
> The frontend build step is required. `meshai/dashboard/static/` is no longer
> committed to the repo, so skipping it means no dashboard UI is served (the
> bot and API still run fine). Docker users don't need this -- the image
> builds the frontend automatically. Requires Node.js/npm.
Or with Docker:
```bash