Installation
This page covers local and Docker-based installation paths for KeyNetra.
Prerequisites
- Python 3.11
pip- Optional for production/local parity: Docker + Docker Compose
Implementation references:
pyproject.tomlrequirements.txtrequirements-dev.txtDockerfile
Local Python Setup
python3.11 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt -r requirements-dev.txt
cp .env.example .env
Verify Installation
python -m keynetra.cli version
python -m keynetra.cli help-cli
Expected behavior:
versionprints the current package version (for example,0.1.0)help-cliprints the operational command reference
Optional Docker Setup
docker compose up --build
Development compose:
docker compose -f docker-compose.dev.yml up --build
Verify Runtime
After startup, run:
curl -i http://localhost:8000/health/ready
You should receive an HTTP 200 response.