sksameermujahid commited on
Commit
254a7ce
·
verified ·
1 Parent(s): cf62e23

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -5
Dockerfile CHANGED
@@ -15,11 +15,8 @@ RUN mkdir -p /app/logs \
15
  && mkdir -p /app/uploads \
16
  && mkdir -p /app/model_cache \
17
  && mkdir -p /app/temp \
18
- && chmod -R 777 /app/logs \
19
- && chmod -R 777 /app/cache \
20
- && chmod -R 777 /app/uploads \
21
- && chmod -R 777 /app/model_cache \
22
- && chmod -R 777 /app/temp
23
 
24
  # Copy requirements first to leverage Docker cache
25
  COPY requirements.txt .
@@ -42,6 +39,9 @@ ENV HF_HOME=/app/cache
42
  ENV XDG_CACHE_HOME=/app/cache
43
  ENV LOG_DIR=/app/logs
44
 
 
 
 
45
  # Expose port
46
  EXPOSE 7860
47
 
 
15
  && mkdir -p /app/uploads \
16
  && mkdir -p /app/model_cache \
17
  && mkdir -p /app/temp \
18
+ && chown -R nobody:nogroup /app \
19
+ && chmod -R 777 /app
 
 
 
20
 
21
  # Copy requirements first to leverage Docker cache
22
  COPY requirements.txt .
 
39
  ENV XDG_CACHE_HOME=/app/cache
40
  ENV LOG_DIR=/app/logs
41
 
42
+ # Switch to non-root user
43
+ USER nobody
44
+
45
  # Expose port
46
  EXPOSE 7860
47