blanchon commited on
Commit
cb188e9
·
1 Parent(s): abf3b59
Files changed (1) hide show
  1. Dockerfile +5 -6
Dockerfile CHANGED
@@ -13,8 +13,8 @@ ENV PYTHONUNBUFFERED=1 \
13
  UV_CACHE_DIR=/tmp/uv-cache \
14
  PORT=${PORT} \
15
  TRANSPORT_SERVER_URL=${TRANSPORT_SERVER_URL} \
16
- HF_HOME=/app/.cache \
17
- HF_HUB_CACHE=/app/.cache/hub
18
 
19
  # Install system dependencies
20
  RUN apt-get update && apt-get install -y \
@@ -60,13 +60,12 @@ COPY --chown=appuser:appuser . .
60
  RUN --mount=type=cache,target=/tmp/uv-cache \
61
  uv sync --locked --no-editable --no-dev
62
 
63
- # Create cache directories for Hugging Face with proper ownership
64
- RUN mkdir -p /app/.cache /app/.cache/hub && \
65
- chown -R appuser:appuser /app/.cache
66
-
67
  # Switch to non-root user
68
  USER appuser
69
 
 
 
 
70
  # Add virtual environment to PATH
71
  ENV PATH="/app/.venv/bin:$PATH"
72
 
 
13
  UV_CACHE_DIR=/tmp/uv-cache \
14
  PORT=${PORT} \
15
  TRANSPORT_SERVER_URL=${TRANSPORT_SERVER_URL} \
16
+ HF_HOME=/home/appuser/.cache \
17
+ HF_HUB_CACHE=/home/appuser/.cache/hub
18
 
19
  # Install system dependencies
20
  RUN apt-get update && apt-get install -y \
 
60
  RUN --mount=type=cache,target=/tmp/uv-cache \
61
  uv sync --locked --no-editable --no-dev
62
 
 
 
 
 
63
  # Switch to non-root user
64
  USER appuser
65
 
66
+ # Create cache directories for Hugging Face in user home directory
67
+ RUN mkdir -p /home/appuser/.cache/hub /home/appuser/.cache/transformers /home/appuser/.cache/datasets
68
+
69
  # Add virtual environment to PATH
70
  ENV PATH="/app/.venv/bin:$PATH"
71