diff --git a/backend b/backend index 42ac278..fcd23db 160000 --- a/backend +++ b/backend @@ -1 +1 @@ -Subproject commit 42ac2789db02ce5300b7709afa4c3a5f318542f0 +Subproject commit fcd23db267c341d56392b29baf5eff0b1ca619a9 diff --git a/client/browser-extension b/client/browser-extension index 08aa2bb..a4c5ed4 160000 --- a/client/browser-extension +++ b/client/browser-extension @@ -1 +1 @@ -Subproject commit 08aa2bb6f4af7512dfbb7b3c28a6b5d1c3c2bf94 +Subproject commit a4c5ed447771d35604718c2438dc7aacac77edb5 diff --git a/compose/deps.yaml b/compose/deps.yaml index b9f5168..58c2cfe 100644 --- a/compose/deps.yaml +++ b/compose/deps.yaml @@ -82,3 +82,22 @@ services: timeout: 5s retries: 3 start_period: 15s + + kafka: + image: bitnamilegacy/kafka:4.0 + ports: + - 19092:9092 + environment: + # KRaft settings + - KAFKA_CFG_NODE_ID=0 + - KAFKA_CFG_PROCESS_ROLES=controller,broker + - KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=0@kafka:9093 + # Listeners + - KAFKA_CFG_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093 + - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092 + - KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT + - KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER + - KAFKA_CFG_INTER_BROKER_LISTENER_NAME=PLAINTEXT + restart: unless-stopped + volumes: + - ./kafka-data:/bitnami/kafka diff --git a/example.env b/example.env index a7ee638..d1abda8 100644 --- a/example.env +++ b/example.env @@ -16,6 +16,10 @@ OBB_MAIL_FROM="OmniBox " OBW_BACKEND_BASE_URL=http://backend:8000 +OBW_KAFKA_BROKER="kafka:9092" + +OBW_VECTOR_DIMENSION="1536" + # >>> AI Service Configuration >>> OBW_VECTOR_EMBEDDING_API_KEY="sk-***" OBW_VECTOR_EMBEDDING_BASE_URL="https://api.openai.com/v1" @@ -63,3 +67,6 @@ OBB_S3_SECRET_ACCESS_KEY=password OBB_S3_ENDPOINT=http://minio:9000 OBB_S3_PUBLIC_ENDPOINT=http://localhost:9000 OBB_S3_BUCKET=omnibox-test + +OBB_KAFKA_BROKER=localhost:9092 +OBB_KAFKA_CLIENT_ID=omnibox-backend diff --git a/web b/web index 45d38b0..b6712ae 160000 --- a/web +++ b/web @@ -1 +1 @@ -Subproject commit 45d38b0d64647597fc70b1d5f639b5bb62ca1c3e +Subproject commit b6712ae80558ebcb81e85b17f46d74ed8c6ab120 diff --git a/wizard b/wizard index 5171c4e..0722c2b 160000 --- a/wizard +++ b/wizard @@ -1 +1 @@ -Subproject commit 5171c4e9e5b2962706671dc790fd8834c594be2f +Subproject commit 0722c2b20093796bb0c7718b77b988528a69149b