Skip to content

feat: update knowledge base file detail view with pagination and metadata display#233

Merged
Dallas98 merged 8 commits intomainfrom
graph-rag
Jan 12, 2026
Merged

feat: update knowledge base file detail view with pagination and metadata display#233
Dallas98 merged 8 commits intomainfrom
graph-rag

Conversation

@Dallas98
Copy link
Collaborator

This pull request consolidates the management of several optional services (Deer Flow, Label Studio, Milvus, Redis, Data Juicer) into the main deployment/docker/datamate/docker-compose.yml file using Docker Compose profiles. It removes their separate Docker Compose files and updates the Makefile to support the new unified, profile-based approach for installing and uninstalling services. Additionally, there are minor dependency and robustness improvements in the backend services.

Docker Compose and Service Management Refactor

  • Migrated Deer Flow, Label Studio, and Milvus service definitions into deployment/docker/datamate/docker-compose.yml, enabling them as optional services via Docker Compose profiles. Their standalone Docker Compose files were deleted. [1] [2] [3] [4] [5]
  • Added new profiles for Redis and Data Juicer, and updated the configuration for Mineru, making all these services optional and consistently managed through the main compose file. [1] [2]
  • Updated Docker volumes and networks in deployment/docker/datamate/docker-compose.yml to support the new service structure.

Makefile and Install/Uninstall Logic

  • Expanded VALID_SERVICE_TARGETS in the Makefile to include all new optional services and updated the Docker install/uninstall targets to use the unified compose file with profiles, simplifying and standardizing service management. [1] [2] [3]

Backend and Dependency Updates

  • Added commons-io as a direct dependency in backend/pom.xml, and excluded it from a transitive dependency in rag-indexer-service/pom.xml to avoid conflicts. [1] [2]
  • Improved robustness in RagEtlService.java by catching Throwable instead of Exception, ensuring all errors are handled during file processing.

@Dallas98 Dallas98 merged commit a9587b9 into main Jan 12, 2026
6 checks passed
@Dallas98 Dallas98 deleted the graph-rag branch January 12, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant