Skip to main content

memory-infra

Infrastructure as Code (IaC) and deployment configurations for the Memory Platform.

Contents

  • Docker Compose: docker-compose.yml for 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.