tezuesh commited on
Commit
ffffaa4
·
verified ·
1 Parent(s): 22d5f88

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -3
Dockerfile CHANGED
@@ -15,14 +15,24 @@ RUN apt-get update && \
15
  # Pre-install critical dependencies
16
  RUN pip install --no-cache-dir --upgrade pip setuptools wheel
17
 
18
- # Copy entire directory
 
 
 
 
19
  COPY . .
20
 
21
- # Install package in editable mode
22
- RUN pip install -e .
 
 
 
 
23
 
24
  # Environment variables
25
  ENV MODEL_PATH=/app/models \
 
 
26
  PYTHONUNBUFFERED=1
27
 
28
  EXPOSE 8000
 
15
  # Pre-install critical dependencies
16
  RUN pip install --no-cache-dir --upgrade pip setuptools wheel
17
 
18
+ # Copy requirements first to leverage Docker cache
19
+ COPY requirements.txt .
20
+ RUN pip install --no-cache-dir -r requirements.txt
21
+
22
+ # Copy application code
23
  COPY . .
24
 
25
+ # Create model cache directory with proper permissions
26
+ RUN mkdir -p /app/models && \
27
+ chmod -R 777 /app/models
28
+
29
+ # Install package normally (not in editable mode)
30
+ RUN if [ -f "setup.py" ]; then pip install .; fi
31
 
32
  # Environment variables
33
  ENV MODEL_PATH=/app/models \
34
+ TRANSFORMERS_CACHE=/app/models \
35
+ HF_HOME=/app/models \
36
  PYTHONUNBUFFERED=1
37
 
38
  EXPOSE 8000