Update Dockerfile
Browse files- 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 |
-
&&
|
19 |
-
&& chmod -R 777 /app
|
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 |
|