iconys/iconys-knowledge-engine

By iconys

Updated 3 months ago

CAD-first open-source enterprise RAG with hybrid retrieval, graph reasoning, and project memory.

Image
Message queues
Machine learning & AI
Developer tools
0

335

iconys/iconys-knowledge-engine repository overview

Iconys Knowledge Engine

Open-source CAD-first enterprise RAG for high-trust engineering knowledge systems.

Quick start

docker run

Requires reachable PostgreSQL and NATS services.

docker run --rm --network tmp_default --name ke-run-test \
  -e DATABASE_URL=postgres://rag:rag_dev@postgres:5432/iconys_rag \
  -e NATS_URL=nats://nats:4222 \
  -e LISTEN_ADDR=0.0.0.0:3030 \
  -e RUST_LOG=info \
  iconys/iconys-knowledge-engine:0.1.0

Verified inside Docker network with:

curl -s http://ke-run-test:3030/v1/health

Response:

{"checks":{"database":"connected","ollama":"unavailable"},"status":"degraded","version":"0.1.0"}
docker compose
services:
  postgres:
    image: pgvector/pgvector:pg17
    environment:
      POSTGRES_USER: rag
      POSTGRES_PASSWORD: rag_dev
      POSTGRES_DB: iconys_rag
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U rag"]
      interval: 5s
      timeout: 3s
      retries: 10

  nats:
    image: nats:2-alpine
    command: ["--http_port", "8222", "--jetstream"]

  knowledge-engine:
    image: iconys/iconys-knowledge-engine:0.1.0
    depends_on:
      postgres:
        condition: service_healthy
      nats:
        condition: service_started
    environment:
      DATABASE_URL: postgres://rag:rag_dev@postgres:5432/iconys_rag
      NATS_URL: nats://nats:4222
      LISTEN_ADDR: 0.0.0.0:3030
      RUST_LOG: info
    ports:
      - "3030:3030"

Then:

docker compose up -d
curl -s http://localhost:3030/v1/health

Tags

  • latest
  • 0.1.0
  • 0.1
  • b58b3c3

Tag summary

Content type

Image

Digest

sha256:379bfb7ec

Size

45.6 MB

Last updated

3 months ago

docker pull iconys/iconys-knowledge-engine:0.1.0