Skip to content

refactor: changed from packages to local folders #77

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

a-klos
Copy link
Member

@a-klos a-klos commented Aug 11, 2025

This pull request introduces several improvements and updates to the RAG template infrastructure, documentation, and Python library configurations. The main focus is on standardizing dependency management, updating image tags and build contexts, refining documentation for clarity, and improving the setup for local development and testing.

Infrastructure and Build Updates:

  • Updated Docker image tags for all services in infrastructure/rag/values.yaml from "latest" to "v2.0.0" to ensure consistency and version control across deployments. [1] [2] [3] [4] [5]
  • Expanded the PYTHONPATH environment variable in values.yaml for backend, admin, and extractor services to include relevant local library source directories, improving module resolution and local development experience. [1] [2] [3]
  • Refined Docker build contexts in Tiltfile by updating ignore lists for each service to prevent unnecessary files and directories from being included in builds, reducing build time and potential conflicts. [1] [2] [3] [4] [5] [6]
  • Renamed the MCP image name in Tiltfile from rag-mcp to mcp-server to match the Helm chart and repository naming conventions.

Documentation Improvements:

  • Enhanced the README.md with clearer instructions for Windows users, added details about directory-based local library setup, and improved explanations for environment variable configuration and service access via ingress. [1] [2]
  • Corrected and clarified references to the STACKIT Terraform Provider and removed typographical errors throughout the documentation. [1] [2] [3]
  • Improved formatting and readability in several sections of the README.md, including requirements, usage, and deployment instructions. [1] [2]

Python Library Configuration Updates:

  • Bumped versions and refined descriptions for all core Python libraries (admin-api-lib, extractor-api-lib, rag-core-api, rag-core-lib) to reflect new releases and clarify their roles. [1] [2] [3] [4]
  • Updated pyproject.toml files to improve test configuration: expanded pythonpath to include shared libraries, standardized logging options, and removed unnecessary or duplicate dependencies. [1] [2] [3] [4]

These changes collectively improve the maintainability, reliability, and usability of the RAG template for both local development and production deployments.

@a-klos a-klos marked this pull request as draft August 11, 2025 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant