ofermend commited on
Commit
224ee27
·
1 Parent(s): 70a4e4c
Files changed (1) hide show
  1. Dockerfile +3 -2
Dockerfile CHANGED
@@ -2,11 +2,14 @@ FROM python:3.11
2
 
3
  # Create a non-root user
4
  RUN useradd -m -u 1000 user
 
 
5
 
6
  # Set environment variables
7
  ENV HOME=/home/user
8
  ENV PATH=$HOME/.local/bin:$PATH
9
  ENV NLTK_DATA=$HOME/nltk_data
 
10
 
11
  WORKDIR $HOME
12
  RUN mkdir -p app
@@ -19,8 +22,6 @@ RUN pip3 install --no-cache-dir -r $HOME/app/requirements.txt
19
  COPY . $HOME/app
20
  RUN python3 -c "import nltk; nltk.download('stopwords', download_dir='$NLTK_DATA')"
21
 
22
- RUN chown -R user:user $HOME
23
- USER user
24
  EXPOSE 8501
25
 
26
  WORKDIR $HOME/app
 
2
 
3
  # Create a non-root user
4
  RUN useradd -m -u 1000 user
5
+ RUN chown -R user:user $HOME
6
+ USER user
7
 
8
  # Set environment variables
9
  ENV HOME=/home/user
10
  ENV PATH=$HOME/.local/bin:$PATH
11
  ENV NLTK_DATA=$HOME/nltk_data
12
+ ENV PYTHONUSERBASE=$HOME/.local
13
 
14
  WORKDIR $HOME
15
  RUN mkdir -p app
 
22
  COPY . $HOME/app
23
  RUN python3 -c "import nltk; nltk.download('stopwords', download_dir='$NLTK_DATA')"
24
 
 
 
25
  EXPOSE 8501
26
 
27
  WORKDIR $HOME/app