switch back to simple diagram with fewer arrows
This commit is contained in:
parent
70081d5ff8
commit
e4bf678572
1 changed files with 16 additions and 43 deletions
|
|
@ -27,50 +27,23 @@ Ready to get started? Try the [quickstart](/quickstart) to install OpenRAG and s
|
||||||
OpenRAG deploys and orchestrates a lightweight, container-based architecture that combines **Langflow**, **OpenSearch**, and **Docling** into a cohesive RAG platform.
|
OpenRAG deploys and orchestrates a lightweight, container-based architecture that combines **Langflow**, **OpenSearch**, and **Docling** into a cohesive RAG platform.
|
||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
%%{init: {'theme': 'dark', 'flowchart': {'useMaxWidth': false, 'width': '100%'}}}%%
|
flowchart TD
|
||||||
flowchart LR
|
subgraph Containers
|
||||||
%% Encapsulate the entire diagram in a rectangle with black background
|
backend[OpenRAG Backend] --> langflow[Langflow]
|
||||||
subgraph DiagramContainer["OpenRAG Architecture"]
|
langflow <--> opensearch[OpenSearch]
|
||||||
style DiagramContainer fill:#000000,stroke:#ffffff,color:white,stroke-width:2px
|
backend <--> frontend[OpenRAG frontend]
|
||||||
%% Define subgraphs for the different sections
|
|
||||||
subgraph LocalService["Local Service"]
|
|
||||||
DoclingSrv[Docling Serve]
|
|
||||||
style DoclingSrv fill:#a8d1ff,stroke:#0066cc,color:black,stroke-width:2px
|
|
||||||
end
|
|
||||||
subgraph Containers
|
|
||||||
Backend["OpenRAG Backend"]
|
|
||||||
style Backend fill:#e6ffe6,stroke:#006600,color:black,stroke-width:2px
|
|
||||||
Langflow
|
|
||||||
style Langflow fill:#e6ffe6,stroke:#006600,color:black,stroke-width:2px
|
|
||||||
OpenSearch
|
|
||||||
style OpenSearch fill:#e6ffe6,stroke:#006600,color:black,stroke-width:2px
|
|
||||||
Frontend["OpenRAG Frontend"]
|
|
||||||
style Frontend fill:#ffcc99,stroke:#ff6600,color:black,stroke-width:2px
|
|
||||||
end
|
|
||||||
subgraph ThirdParty["Third Party Services"]
|
|
||||||
GoogleDrive["Google Drive"]
|
|
||||||
style GoogleDrive fill:#f2e6ff,stroke:#6600cc,color:black,stroke-width:2px
|
|
||||||
OneDrive
|
|
||||||
style OneDrive fill:#f2e6ff,stroke:#6600cc,color:black,stroke-width:2px
|
|
||||||
SharePoint["SharePoint"]
|
|
||||||
style SharePoint fill:#f2e6ff,stroke:#6600cc,color:black,stroke-width:2px
|
|
||||||
More[...]
|
|
||||||
style More fill:#f2e6ff,stroke:#6600cc,color:black,stroke-width:2px
|
|
||||||
end
|
|
||||||
%% Define connections
|
|
||||||
DoclingSrv --> Backend
|
|
||||||
GoogleDrive --> Backend
|
|
||||||
OneDrive --> Backend
|
|
||||||
SharePoint --> Backend
|
|
||||||
More --> Backend
|
|
||||||
Backend --> Langflow
|
|
||||||
Langflow <--> OpenSearch
|
|
||||||
Backend <--> Frontend
|
|
||||||
%% Style subgraphs
|
|
||||||
style LocalService fill:#333333,stroke:#666666,color:white,stroke-width:2px
|
|
||||||
style Containers fill:#444444,stroke:#666666,color:white,stroke-width:2px
|
|
||||||
style ThirdParty fill:#333333,stroke:#666666,color:white,stroke-width:2px
|
|
||||||
end
|
end
|
||||||
|
subgraph local [Local services]
|
||||||
|
docling[Docling Serve]
|
||||||
|
end
|
||||||
|
subgraph ext [External connectors]
|
||||||
|
drive1[Google Drive]
|
||||||
|
drive2[OneDrive]
|
||||||
|
drive3[SharePoint]
|
||||||
|
drive4[Others]
|
||||||
|
end
|
||||||
|
local --> backend
|
||||||
|
ext --> backend
|
||||||
```
|
```
|
||||||
|
|
||||||
* The **OpenRAG Backend** is the central orchestration service that coordinates all other components.
|
* The **OpenRAG Backend** is the central orchestration service that coordinates all other components.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue