Refactor document directory path retrieval
Simplify document path handling by using openrag-documents for both Docker and local environments.
This commit is contained in:
parent
1b0614bdd4
commit
23b709f47c
1 changed files with 5 additions and 8 deletions
13
src/main.py
13
src/main.py
|
|
@ -304,17 +304,14 @@ async def init_index_when_ready():
|
||||||
|
|
||||||
def _get_documents_dir():
|
def _get_documents_dir():
|
||||||
"""Get the documents directory path, handling both Docker and local environments."""
|
"""Get the documents directory path, handling both Docker and local environments."""
|
||||||
# In Docker, the volume is mounted at /app/documents
|
# Always use openrag-documents regardless of environment
|
||||||
# Locally, we use openrag-documents
|
path = os.path.abspath(os.path.join(os.getcwd(), "openrag-documents"))
|
||||||
container_env = detect_container_environment()
|
container_env = detect_container_environment()
|
||||||
if container_env:
|
if container_env:
|
||||||
path = os.path.abspath("/app/documents")
|
logger.debug(f"Running in {container_env}, using path: {path}")
|
||||||
logger.debug(f"Running in {container_env}, using container path: {path}")
|
|
||||||
return path
|
|
||||||
else:
|
else:
|
||||||
path = os.path.abspath(os.path.join(os.getcwd(), "openrag-documents"))
|
logger.debug(f"Running locally, using path: {path}")
|
||||||
logger.debug(f"Running locally, using local path: {path}")
|
return path
|
||||||
return path
|
|
||||||
|
|
||||||
|
|
||||||
async def ingest_default_documents_when_ready(services):
|
async def ingest_default_documents_when_ready(services):
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue