memory-infra
Infrastructure as Code (IaC) and deployment configurations for the Memory Platform.
Contents
- Docker Compose:
docker-compose.ymlfor local development and testing. - K8s (Future): Kubernetes manifests (Helm charts).
Local Development
To start the entire platform locally:
docker-compose up -d
Services Included
- JanusGraph: Graph database (backed by Cassandra + ElasticSearch).
- Qdrant: Vector database.
- NATS: Event streaming (JetStream enabled).
- Memory Engine: Core API service.
- Memory Curator: Background worker.
- Cassandra: Storage backend for JanusGraph.
- ElasticSearch: Index backend for JanusGraph.
Configuration
Services are configured via Environment Variables defined in docker-compose.yml.