Rivalcoder commited on
Commit
0ec83d3
·
1 Parent(s): 457ebe6
Files changed (3) hide show
  1. Dockerfile +2 -2
  2. process_aware_rag.py +1 -0
  3. vector_store_builder.py +1 -0
Dockerfile CHANGED
@@ -21,8 +21,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
21
  WORKDIR /app
22
 
23
  # Ensure writable paths for Chroma and model caches
24
- RUN mkdir -p "$CHROMA_DB_PATH" "$CACHE_ROOT" "$HF_HOME" "$TRANSFORMERS_CACHE" "$SENTENCE_TRANSFORMERS_HOME" "$HOME/.cache" \
25
- && chmod -R 777 "$CHROMA_DB_PATH" "$CACHE_ROOT"
26
 
27
  # Copy requirements first for better caching
28
  COPY requirements.txt ./
 
21
  WORKDIR /app
22
 
23
  # Ensure writable paths for Chroma and model caches
24
+ RUN mkdir -p "$CHROMA_DB_PATH" "$CACHE_ROOT" "$HF_HOME" "$TRANSFORMERS_CACHE" "$SENTENCE_TRANSFORMERS_HOME" "$HOME/.cache" "$HOME/.cache/chroma" \
25
+ && chmod -R 777 "$CHROMA_DB_PATH" "$CACHE_ROOT" "$HOME/.cache"
26
 
27
  # Copy requirements first for better caching
28
  COPY requirements.txt ./
process_aware_rag.py CHANGED
@@ -24,6 +24,7 @@ class ProcessAwareRAG:
24
  os.environ.setdefault('HOME', '/data')
25
  os.makedirs(default_cache_root, exist_ok=True)
26
  os.makedirs(os.path.join(os.environ['HOME'], '.cache'), exist_ok=True)
 
27
  os.environ.setdefault('HF_HOME', os.path.join(default_cache_root, 'hf'))
28
  os.environ.setdefault('TRANSFORMERS_CACHE', os.path.join(default_cache_root, 'transformers'))
29
  os.environ.setdefault('SENTENCE_TRANSFORMERS_HOME', os.path.join(default_cache_root, 'sentence-transformers'))
 
24
  os.environ.setdefault('HOME', '/data')
25
  os.makedirs(default_cache_root, exist_ok=True)
26
  os.makedirs(os.path.join(os.environ['HOME'], '.cache'), exist_ok=True)
27
+ os.makedirs(os.path.join(os.environ['HOME'], '.cache', 'chroma'), exist_ok=True)
28
  os.environ.setdefault('HF_HOME', os.path.join(default_cache_root, 'hf'))
29
  os.environ.setdefault('TRANSFORMERS_CACHE', os.path.join(default_cache_root, 'transformers'))
30
  os.environ.setdefault('SENTENCE_TRANSFORMERS_HOME', os.path.join(default_cache_root, 'sentence-transformers'))
vector_store_builder.py CHANGED
@@ -17,6 +17,7 @@ def build_vector_store():
17
  os.environ.setdefault('HOME', os.path.abspath('.'))
18
  os.makedirs(default_cache_root, exist_ok=True)
19
  os.makedirs(os.path.join(os.environ['HOME'], '.cache'), exist_ok=True)
 
20
  os.environ.setdefault('HF_HOME', os.path.join(default_cache_root, 'hf'))
21
  os.environ.setdefault('TRANSFORMERS_CACHE', os.path.join(default_cache_root, 'transformers'))
22
  os.environ.setdefault('SENTENCE_TRANSFORMERS_HOME', os.path.join(default_cache_root, 'sentence-transformers'))
 
17
  os.environ.setdefault('HOME', os.path.abspath('.'))
18
  os.makedirs(default_cache_root, exist_ok=True)
19
  os.makedirs(os.path.join(os.environ['HOME'], '.cache'), exist_ok=True)
20
+ os.makedirs(os.path.join(os.environ['HOME'], '.cache', 'chroma'), exist_ok=True)
21
  os.environ.setdefault('HF_HOME', os.path.join(default_cache_root, 'hf'))
22
  os.environ.setdefault('TRANSFORMERS_CACHE', os.path.join(default_cache_root, 'transformers'))
23
  os.environ.setdefault('SENTENCE_TRANSFORMERS_HOME', os.path.join(default_cache_root, 'sentence-transformers'))