Pārlūkot izejas kodu

Merge pull request #2472 from cheahjs/fix/hf-space

fix: chown /app/backend/data after preloading models
Timothy Jaeryang Baek 11 mēneši atpakaļ
vecāks
revīzija
2502bd8aeb
2 mainītis faili ar 2 papildinājumiem un 3 dzēšanām
  1. 2 1
      Dockerfile
  2. 0 2
      backend/start.sh

+ 2 - 1
Dockerfile

@@ -132,7 +132,8 @@ RUN pip3 install uv && \
     uv pip install --system -r requirements.txt --no-cache-dir && \
     python -c "import os; from sentence_transformers import SentenceTransformer; SentenceTransformer(os.environ['RAG_EMBEDDING_MODEL'], device='cpu')" && \
     python -c "import os; from faster_whisper import WhisperModel; WhisperModel(os.environ['WHISPER_MODEL'], device='cpu', compute_type='int8', download_root=os.environ['WHISPER_MODEL_DIR'])"; \
-    fi
+    fi; \
+    chown -R $UID:$GID /app/backend/data/
 
 
 

+ 0 - 2
backend/start.sh

@@ -31,7 +31,6 @@ if [ "$USE_CUDA_DOCKER" = "true" ]; then
 fi
 
 
-# HFSPACE:START
 # Check if SPACE_ID is set, if so, configure for space
 if [ -n "$SPACE_ID" ]; then
   echo "Configuring for HuggingFace Space deployment"
@@ -56,6 +55,5 @@ if [ -n "$SPACE_ID" ]; then
   kill $webui_pid
   export WEBUI_URL=${SPACE_HOST}
 fi
-# HFSPACE:END
 
 WEBUI_SECRET_KEY="$WEBUI_SECRET_KEY" exec uvicorn main:app --host "$HOST" --port "$PORT" --forwarded-allow-ips '*'