navindusa commited on
Commit
fd7d003
·
1 Parent(s): f919051

Refactor Dockerfile to set working directory and improve user permissions

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -5
Dockerfile CHANGED
@@ -15,18 +15,19 @@ FROM python:${PYTHON_VERSION}-slim as base
15
  # the application crashes without emitting any logs due to buffering.
16
  ENV PYTHONUNBUFFERED=1
17
 
 
 
18
  RUN useradd -m -s /bin/bash appuser && \
19
  # Give necessary permissions
20
  chown -R appuser:appuser /app
21
-
22
- USER appuser
23
-
24
- ENV HOME=/home/appuser \
25
  PATH=/home/appuser/.local/bin:$PATH
26
 
27
  ENV TRANSFORMERS_CACHE=$HOME/app/.cache/huggingface/hub
28
 
29
- WORKDIR $HOME/app
30
 
31
  COPY --chown=appuser ./requirements.txt requirements.txt
32
  RUN mkdir -p /app/.cache \
 
15
  # the application crashes without emitting any logs due to buffering.
16
  ENV PYTHONUNBUFFERED=1
17
 
18
+ WORKDIR /app
19
+
20
  RUN useradd -m -s /bin/bash appuser && \
21
  # Give necessary permissions
22
  chown -R appuser:appuser /app
23
+
24
+ USER appuser
25
+
26
+ ENV HOME=/home/appuser \
27
  PATH=/home/appuser/.local/bin:$PATH
28
 
29
  ENV TRANSFORMERS_CACHE=$HOME/app/.cache/huggingface/hub
30
 
 
31
 
32
  COPY --chown=appuser ./requirements.txt requirements.txt
33
  RUN mkdir -p /app/.cache \