Local Development¶
Prerequisites¶
- Python 3.11+
uv(fast Python package installer)- Docker & Docker Compose
make
Setup Instructions¶
-
Install Dependencies
-
Run Local Infrastructure Spin up the local services (Postgres, Redis, API, Observability stack):
-
Run Tests Execute the test suite:
-
Serve Documentation Preview documentation changes locally:
API Access¶
- The API is available at
http://localhost:8000. - The Traefik dashboard is accessible if enabled.
- Prometheus and Grafana run on ports
9090and3000respectively.