Add CONNECTOR_TYPE_URL env and flow support
Introduces the CONNECTOR_TYPE_URL environment variable to docker-compose files and assets, updates the OpenRAG URL ingestion flow to use it, and ensures it is set in the auth service global variables. This enables explicit configuration and handling of URL-based connectors in the OpenRAG system.
This commit is contained in:
parent
55203d9c69
commit
42a198f96a
6 changed files with 23 additions and 14 deletions
|
|
@ -108,6 +108,7 @@ services:
|
|||
- OWNER_NAME=None
|
||||
- OWNER_EMAIL=None
|
||||
- CONNECTOR_TYPE=system
|
||||
- CONNECTOR_TYPE_URL=url
|
||||
- OPENRAG-QUERY-FILTER="{}"
|
||||
- OPENSEARCH_PASSWORD=${OPENSEARCH_PASSWORD}
|
||||
- FILENAME=None
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ services:
|
|||
# build:
|
||||
# context: .
|
||||
# dockerfile: Dockerfile.backend
|
||||
# container_name: openrag-backend
|
||||
container_name: openrag-backend
|
||||
depends_on:
|
||||
- langflow
|
||||
environment:
|
||||
|
|
@ -78,10 +78,9 @@ services:
|
|||
|
||||
openrag-frontend:
|
||||
image: phact/openrag-frontend:${OPENRAG_VERSION:-latest}
|
||||
# build:
|
||||
# context: .
|
||||
# dockerfile: Dockerfile.frontend
|
||||
#dockerfile: Dockerfile.frontend
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile.frontend
|
||||
container_name: openrag-frontend
|
||||
depends_on:
|
||||
- openrag-backend
|
||||
|
|
@ -109,6 +108,7 @@ services:
|
|||
- OWNER_NAME=None
|
||||
- OWNER_EMAIL=None
|
||||
- CONNECTOR_TYPE=system
|
||||
- CONNECTOR_TYPE_URL=url
|
||||
- OPENRAG-QUERY-FILTER="{}"
|
||||
- FILENAME=None
|
||||
- MIMETYPE=None
|
||||
|
|
|
|||
|
|
@ -232,6 +232,7 @@
|
|||
},
|
||||
{
|
||||
"animated": false,
|
||||
"className": "",
|
||||
"data": {
|
||||
"sourceHandle": {
|
||||
"dataType": "EmbeddingModel",
|
||||
|
|
@ -733,6 +734,10 @@
|
|||
{
|
||||
"key": "owner_email",
|
||||
"value": "OWNER_EMAIL"
|
||||
},
|
||||
{
|
||||
"key": "connector_type",
|
||||
"value": "CONNECTOR_TYPE_URL"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
@ -1808,7 +1813,7 @@
|
|||
],
|
||||
"frozen": false,
|
||||
"icon": "table",
|
||||
"last_updated": "2025-10-03T20:31:36.023Z",
|
||||
"last_updated": "2025-10-06T17:46:55.068Z",
|
||||
"legacy": false,
|
||||
"lf_version": "1.6.0",
|
||||
"metadata": {
|
||||
|
|
@ -2224,7 +2229,7 @@
|
|||
],
|
||||
"frozen": false,
|
||||
"icon": "table",
|
||||
"last_updated": "2025-10-03T20:31:36.025Z",
|
||||
"last_updated": "2025-10-06T17:46:55.069Z",
|
||||
"legacy": false,
|
||||
"lf_version": "1.6.0",
|
||||
"metadata": {
|
||||
|
|
@ -2897,7 +2902,7 @@
|
|||
],
|
||||
"frozen": false,
|
||||
"icon": "table",
|
||||
"last_updated": "2025-10-03T20:31:36.026Z",
|
||||
"last_updated": "2025-10-06T17:46:55.069Z",
|
||||
"legacy": false,
|
||||
"metadata": {
|
||||
"code_hash": "b4d6b19b6eef",
|
||||
|
|
@ -3310,7 +3315,7 @@
|
|||
],
|
||||
"frozen": false,
|
||||
"icon": "binary",
|
||||
"last_updated": "2025-10-03T20:31:47.177Z",
|
||||
"last_updated": "2025-10-06T17:46:54.996Z",
|
||||
"legacy": false,
|
||||
"metadata": {
|
||||
"code_hash": "8607e963fdef",
|
||||
|
|
@ -3595,17 +3600,17 @@
|
|||
}
|
||||
],
|
||||
"viewport": {
|
||||
"x": -407.1633937626607,
|
||||
"y": -577.5291936220412,
|
||||
"zoom": 0.5347553210574026
|
||||
"x": -538.2311610019549,
|
||||
"y": -337.3313239657308,
|
||||
"zoom": 0.45546556043892106
|
||||
}
|
||||
},
|
||||
"description": "This flow is to ingest the URL to open search.",
|
||||
"endpoint_name": null,
|
||||
"mcp_enabled": true,
|
||||
"id": "72c3d17c-2dac-4a73-b48a-6518473d7830",
|
||||
"mcp_enabled": true,
|
||||
"is_component": false,
|
||||
"last_tested_version": "1.6.0",
|
||||
"last_tested_version": "1.6.3.dev1",
|
||||
"name": "OpenSearch URL Ingestion Flow",
|
||||
"tags": [
|
||||
"openai",
|
||||
|
|
|
|||
|
|
@ -296,6 +296,7 @@ class AuthService:
|
|||
try:
|
||||
if self.langflow_mcp_service and isinstance(jwt_token, str) and jwt_token.strip():
|
||||
global_vars = {"JWT": jwt_token}
|
||||
global_vars["CONNECTOR_TYPE_URL"] = "url"
|
||||
if user_info:
|
||||
if user_info.get("id"):
|
||||
global_vars["OWNER"] = user_info.get("id")
|
||||
|
|
|
|||
|
|
@ -105,6 +105,7 @@ services:
|
|||
- OWNER_NAME=None
|
||||
- OWNER_EMAIL=None
|
||||
- CONNECTOR_TYPE=system
|
||||
- CONNECTOR_TYPE_URL=url
|
||||
- OPENRAG-QUERY-FILTER="{}"
|
||||
- OPENSEARCH_PASSWORD=${OPENSEARCH_PASSWORD}
|
||||
- FILENAME=None
|
||||
|
|
|
|||
|
|
@ -105,6 +105,7 @@ services:
|
|||
- OWNER_NAME=None
|
||||
- OWNER_EMAIL=None
|
||||
- CONNECTOR_TYPE=system
|
||||
- CONNECTOR_TYPE_URL=url
|
||||
- OPENRAG-QUERY-FILTER="{}"
|
||||
- OPENSEARCH_PASSWORD=${OPENSEARCH_PASSWORD}
|
||||
- FILENAME=None
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue