From 53139ecb8a2e3d2087b97aae4b353dc04d6715d4 Mon Sep 17 00:00:00 2001 From: Edwin Jose Date: Wed, 26 Nov 2025 13:55:49 -0500 Subject: [PATCH] Enable local builds and env embedding model config in compose files Uncommented build sections for backend, frontend, and langflow services in docker-compose.yml to allow local image builds. Updated SELECTED_EMBEDDING_MODEL to use environment variable in both docker-compose.yml and docker-compose-cpu.yml for improved configurability. --- docker-compose-cpu.yml | 2 +- docker-compose.yml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docker-compose-cpu.yml b/docker-compose-cpu.yml index 825e04d7..45aaee01 100644 --- a/docker-compose-cpu.yml +++ b/docker-compose-cpu.yml @@ -129,7 +129,7 @@ services: - FILENAME=None - MIMETYPE=None - FILESIZE=0 - - SELECTED_EMBEDDING_MODEL=text-embedding-3-small + - SELECTED_EMBEDDING_MODEL=${SELECTED_EMBEDDING_MODEL:-} - LANGFLOW_VARIABLES_TO_GET_FROM_ENVIRONMENT=JWT,OPENRAG-QUERY-FILTER,OPENSEARCH_PASSWORD,OWNER,OWNER_NAME,OWNER_EMAIL,CONNECTOR_TYPE,FILENAME,MIMETYPE,FILESIZE,SELECTED_EMBEDDING_MODEL - LANGFLOW_LOG_LEVEL=DEBUG - LANGFLOW_AUTO_LOGIN=${LANGFLOW_AUTO_LOGIN} diff --git a/docker-compose.yml b/docker-compose.yml index c28bb130..a3371a8e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -45,9 +45,9 @@ services: openrag-backend: image: langflowai/openrag-backend:${OPENRAG_VERSION:-latest} - # build: - # context: . - # dockerfile: Dockerfile.backend + build: + context: . + dockerfile: Dockerfile.backend container_name: openrag-backend depends_on: - langflow @@ -86,9 +86,9 @@ services: openrag-frontend: image: langflowai/openrag-frontend:${OPENRAG_VERSION:-latest} - # build: - # context: . - # dockerfile: Dockerfile.frontend + build: + context: . + dockerfile: Dockerfile.frontend container_name: openrag-frontend depends_on: - openrag-backend @@ -101,9 +101,9 @@ services: volumes: - ./flows:/app/flows:U,z image: langflowai/openrag-langflow:${LANGFLOW_VERSION:-latest} - # build: - # context: . - # dockerfile: Dockerfile.langflow + build: + context: . + dockerfile: Dockerfile.langflow container_name: langflow ports: - "7860:7860" @@ -128,7 +128,7 @@ services: - FILENAME=None - MIMETYPE=None - FILESIZE=0 - - SELECTED_EMBEDDING_MODEL=text-embedding-3-small + - SELECTED_EMBEDDING_MODEL=${SELECTED_EMBEDDING_MODEL:-} - OPENSEARCH_PASSWORD=${OPENSEARCH_PASSWORD} - LANGFLOW_VARIABLES_TO_GET_FROM_ENVIRONMENT=JWT,OPENRAG-QUERY-FILTER,OPENSEARCH_PASSWORD,OWNER,OWNER_NAME,OWNER_EMAIL,CONNECTOR_TYPE,FILENAME,MIMETYPE,FILESIZE,SELECTED_EMBEDDING_MODEL,OPENAI_API_KEY,ANTHROPIC_API_KEY,WATSONX_API_KEY,WATSONX_ENDPOINT,WATSONX_PROJECT_ID,OLLAMA_BASE_URL - LANGFLOW_LOG_LEVEL=DEBUG