Public Beta Now Live! Join early adopters testing Anvitra Shilp
Learn moreExperience the future of human-like search. Deploy Anvitra Shilp today and help us shape the product.
Deploy with Docker
Get Anvitra Shilp running in minutes. We support amd64 and arm64 architectures on Linux.
For Mac or Windows, please use Docker Desktop (testing only).
New to Anvitra Shilp?
Watch the MVP Demo to see what you can build.
1
Configure Environment
Create a .env file in your project directory.
2
Create Compose File
Create a docker-compose.yml file.
Ensure SHILP_FILE_PATH and UPLOAD_FILE_PATH in .env match the volume paths.
4
Start Building
Configuration Reference
| Variable | Description | Default / Note |
|---|---|---|
| AWS_ACCESS_KEY_ID | AWS Access Key ID | |
| AWS_SECRET_ACCESS_KEY | AWS Secret Access Key | |
| AWS_REGION | AWS Region | |
| AWS_S3_UPLOAD_BUCKET | S3 Bucket for uploads | |
| AWS_S3_DB_BUCKET | S3 Bucket for DB | |
| AWS_ENABLE_STORAGE | Enable S3 storage | false |
| AWS_ENABLE_EMBEDDING_MODELS | Enable AWS Bedrock embedding models | false |
| ENABLE_METRICS | Enable Prometheus metrics | true |
| AUTO_LOAD_COLLECTIONS | Auto-load collections | comma separated |
| SHILP_FILE_PATH | DB data path | Default: 'shilp_db' |
| UPLOAD_FILE_PATH | Upload file path | Default: 'uploads' |
We Need Your Feedback
Your insights are crucial for us. Help us improve Anvitra Shilp by sharing your experience.