Shazaaly commited on
Commit
7a8d8be
·
1 Parent(s): ea7ba48

Fix write permissions by moving cache to /app

Browse files
Files changed (2) hide show
  1. Dockerfile +0 -2
  2. run.sh +3 -7
Dockerfile CHANGED
@@ -5,8 +5,6 @@ FROM python:3.10-slim
5
  ENV HF_HOME=/data
6
  ENV PYTHONUNBUFFERED=1
7
 
8
- # Create Hugging Face hub directory
9
- RUN mkdir -p /data/hub
10
 
11
  # Set working directory
12
  WORKDIR /app
 
5
  ENV HF_HOME=/data
6
  ENV PYTHONUNBUFFERED=1
7
 
 
 
8
 
9
  # Set working directory
10
  WORKDIR /app
run.sh CHANGED
@@ -1,12 +1,8 @@
1
  #!/bin/bash
2
 
3
- # Set the Hugging Face home directory to the persistent /data folder
4
- export HF_HOME=/data
5
 
6
- # Create the directory that the transformers library will try to use.
7
- # The -p flag ensures it doesn't fail if the directory already exists.
8
  mkdir -p $HF_HOME/hub
9
 
10
- # Now, start the FastAPI application
11
- # Using exec means this script will be replaced by the uvicorn process, which is efficient.
12
- exec uvicorn app:app --host 0.0.0.0 --port 7860
 
1
  #!/bin/bash
2
 
3
+ export HF_HOME=/app/cache
4
+ export TRANSFORMERS_CACHE=/app/cache
5
 
 
 
6
  mkdir -p $HF_HOME/hub
7
 
8
+ exec uvicorn app:app --host 0.0.0.0 --port 7860