Quick Start
Prerequisites
- Python ≥ 3.12 (tested with 3.12.3)
- Node.js ≥ 22 (tested with 22.22.3)
- npm ≥ 10 (tested with 10.9.8)
- Docker (optional, for containerised deployment)
Docker Compose
The Echo-DSRN classifier is a gated HF model. Before building:
- Request access to the model repo
- Create an HF access token with read permissions
- Add it to
.env:HF_TOKEN=hf_...
App serves on http://localhost:7860. Redis, the web server, and a Celery worker start automatically.
Python
uv
pip
Build the frontend first: cd frontend && npm ci && npm run build. App serves on http://localhost:7860.