No description
Find a file
Gabriel Luiz Freitas Almeida 2bb74d89bb Implement file upload, ingestion, and deletion flow in KnowledgeDropdown component
This commit enhances the KnowledgeDropdown component by integrating a complete file handling process that includes uploading files to Langflow, running an ingestion flow, and deleting the uploaded files. It introduces error handling for each step and dispatches appropriate events to notify the UI of the upload and ingestion results. These changes improve the robustness and maintainability of the component, contributing to a well-documented codebase.
2025-09-04 10:26:27 -03:00
.github/workflows Update build-multiarch.yml 2025-08-30 11:22:34 -04:00
documents arm wip 2025-08-26 23:50:47 -04:00
flows flow 2025-08-27 16:21:20 -04:00
frontend Implement file upload, ingestion, and deletion flow in KnowledgeDropdown component 2025-09-04 10:26:27 -03:00
keys empty keys directory 2025-09-02 17:12:21 -04:00
securityconfig monitor service and kf subscription WIP 2025-08-22 01:09:18 -04:00
src Refactor settings.py to enhance settings retrieval and improve flow ID handling 2025-09-04 10:23:54 -03:00
.dockerignore gdrive v0 2025-07-29 02:12:44 -04:00
.env.example LANGFLOW_URL 2025-08-27 23:09:11 -04:00
.gitignore empty keys directory 2025-09-02 17:12:21 -04:00
.python-version take 0 2025-07-10 22:36:45 -04:00
docker-compose-cpu.yml Update Docker Compose files to include OPENSEARCH_PASSWORD in environment variables 2025-09-04 08:59:54 -03:00
docker-compose.yml Update Docker Compose files to include OPENSEARCH_PASSWORD in environment variables 2025-09-04 08:59:54 -03:00
Dockerfile arm wip 2025-08-26 23:50:47 -04:00
Dockerfile.backend arm wip 2025-08-26 23:50:47 -04:00
Dockerfile.frontend split frontend and backend containers 2025-08-01 10:12:39 -04:00
Makefile Add development Makefile with comprehensive commands 2025-09-04 08:59:34 -03:00
pyproject.toml arm wip 2025-08-26 23:50:47 -04:00
README.md readme 2025-08-22 01:08:41 -04:00
uv.lock no auth mode 2025-09-02 10:50:20 -04:00
warm_up_docling.py arm wip 2025-08-26 23:50:47 -04:00

OpenRAG

Ask DeepWiki

getting started

Set up your secrets:

cp .env.example .env

Populate the values in .env

Requirements:

Docker or podman with compose installed.

Run OpenRAG:

docker compose build

docker compose up

CPU only:

docker compose -f docker-compose-cpu.yml up

If you need to reset state:

docker compose up --build --force-recreate --remove-orphans

For podman on mac you may have to increase your VM memory (podman stats should not show limit at only 2gb):

podman machine stop
podman machine rm
podman machine init --memory 8192   # example: 8 GB
podman machine start