**feat(web-service): add new web service package and deployment scripts**
- **New Web Service Package**:
- Introduced `@soulcraft/brainy-web-service`, a REST API wrapper for the Brainy vector graph database.
- Added documentation and features to support secure, read-only search and retrieval operations.
- **Deployment Support**:
- Included comprehensive deployment instructions in the `web-service-package/README.md`:
- Options for Docker, serverless platforms, and cloud providers (AWS, GCP, Azure, Cloudflare).
- Example configurations for systemd, Nginx, and Docker Compose.
- **Scripts and Documentation Updates**:
- Added `deploy:web-service` script to `package.json` for streamlined build and publishing.
- Enhanced `README.md` to reflect the introduction of the web service package and its capabilities.
- **Purpose**:
- This update extends Brainy’s functionality by providing a production-ready, easy-to-deploy REST API for search operations. It ensures flexibility for diverse deployment scenarios while maintaining security and high performance.
This commit is contained in:
parent
51892e46b8
commit
09c7d59aef
3 changed files with 746 additions and 1 deletions
18
README.md
18
README.md
|
|
@ -36,7 +36,7 @@ it gets - learning from your data to provide increasingly relevant results and c
|
|||
- **Adaptive Intelligence** - Automatically optimizes for your environment and usage patterns
|
||||
- **Persistent Storage** - Data persists across sessions and scales to any size
|
||||
- **TypeScript Support** - Fully typed API with generics
|
||||
- **CLI Tools** - Powerful command-line interface for data management
|
||||
- **CLI Tools & Web Service** - Command-line interface and REST API web service for data management
|
||||
- **Model Control Protocol (MCP)** - Allow external AI models to access Brainy data and use augmentation pipeline as
|
||||
tools
|
||||
|
||||
|
|
@ -64,6 +64,22 @@ npm install @soulcraft/brainy
|
|||
|
||||
TensorFlow.js packages are included as bundled dependencies and will be automatically installed without any additional configuration.
|
||||
|
||||
### Additional Packages
|
||||
|
||||
Brainy offers specialized packages for different use cases:
|
||||
|
||||
#### CLI Package
|
||||
```bash
|
||||
npm install -g @soulcraft/brainy-cli
|
||||
```
|
||||
Command-line interface for data management, bulk operations, and database administration.
|
||||
|
||||
#### Web Service Package
|
||||
```bash
|
||||
npm install @soulcraft/brainy-web-service
|
||||
```
|
||||
REST API web service wrapper that provides HTTP endpoints for search operations and database queries.
|
||||
|
||||
## 🏁 Quick Start
|
||||
|
||||
Brainy uses a unified build that automatically adapts to your environment (Node.js, browser, or serverless):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue