From f191b8b8d1c08d817b430259e620a08db9904dc0 Mon Sep 17 00:00:00 2001 From: Jyong <76649700+JohnJyong@users.noreply.github.com> Date: Wed, 11 Oct 2023 16:05:37 +0800 Subject: [PATCH] milvus docker compose env (#1306) Co-authored-by: jyong --- api/.env.example | 2 +- docker/docker-compose.yaml | 26 ++++++++++++++++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/api/.env.example b/api/.env.example index 2b0a7be216..f50d981a7d 100644 --- a/api/.env.example +++ b/api/.env.example @@ -50,7 +50,7 @@ S3_REGION=your-region WEB_API_CORS_ALLOW_ORIGINS=http://127.0.0.1:3000,* CONSOLE_CORS_ALLOW_ORIGINS=http://127.0.0.1:3000,* -# Vector database configuration, support: weaviate, qdrant +# Vector database configuration, support: weaviate, qdrant, milvus VECTOR_STORE=weaviate # Weaviate configuration diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 8849668f48..d6c58d4b34 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -78,7 +78,7 @@ services: S3_ACCESS_KEY: 'ak-difyai' S3_SECRET_KEY: 'sk-difyai' S3_REGION: 'us-east-1' - # The type of vector store to use. Supported values are `weaviate`, `qdrant`. + # The type of vector store to use. Supported values are `weaviate`, `qdrant`, `milvus`. VECTOR_STORE: weaviate # The Weaviate endpoint URL. Only available when VECTOR_STORE is `weaviate`. WEAVIATE_ENDPOINT: http://weaviate:8080 @@ -88,6 +88,17 @@ services: QDRANT_URL: http://qdrant:6333 # The Qdrant API key. QDRANT_API_KEY: difyai123456 + # Milvus configuration Only available when VECTOR_STORE is `milvus`. + # The milvus host. + MILVUS_HOST: 127.0.0.1 + # The milvus host. + MILVUS_PORT: 19530 + # The milvus username. + MILVUS_USER: root + # The milvus password. + MILVUS_PASSWORD: Milvus + # The milvus tls switch. + MILVUS_SECURE: false # Mail configuration, support: resend MAIL_TYPE: '' # default send from email address, if not specified @@ -145,7 +156,7 @@ services: # The type of storage to use for storing user files. Supported values are `local` and `s3`, Default: `local` STORAGE_TYPE: local STORAGE_LOCAL_PATH: storage - # The type of vector store to use. Supported values are `weaviate`, `qdrant`. + # The type of vector store to use. Supported values are `weaviate`, `qdrant`, `milvus`. VECTOR_STORE: weaviate # The Weaviate endpoint URL. Only available when VECTOR_STORE is `weaviate`. WEAVIATE_ENDPOINT: http://weaviate:8080 @@ -155,6 +166,17 @@ services: QDRANT_URL: http://qdrant:6333 # The Qdrant API key. QDRANT_API_KEY: difyai123456 + # Milvus configuration Only available when VECTOR_STORE is `milvus`. + # The milvus host. + MILVUS_HOST: 127.0.0.1 + # The milvus host. + MILVUS_PORT: 19530 + # The milvus username. + MILVUS_USER: root + # The milvus password. + MILVUS_PASSWORD: Milvus + # The milvus tls switch. + MILVUS_SECURE: false # Mail configuration, support: resend MAIL_TYPE: '' # default send from email address, if not specified