Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- Dockerfile +5 -4
Dockerfile
CHANGED
|
@@ -12,16 +12,16 @@ WORKDIR /app
|
|
| 12 |
# 1. Create the user
|
| 13 |
RUN useradd -m -u 1000 user
|
| 14 |
|
| 15 |
-
# 2. Pre-create all needed directories
|
| 16 |
RUN mkdir -p /home/user/.deepface/weights && \
|
| 17 |
mkdir -p /app/faces_db && \
|
| 18 |
mkdir -p /app/data
|
| 19 |
|
| 20 |
-
# 3.
|
| 21 |
RUN wget https://github.com/serengil/deepface_models/releases/download/v1.0/vgg_face_weights.h5 \
|
| 22 |
-O /home/user/.deepface/weights/vgg_face_weights.h5
|
| 23 |
|
| 24 |
-
# 4.
|
| 25 |
RUN chown -R user:user /app && \
|
| 26 |
chown -R user:user /home/user/.deepface
|
| 27 |
|
|
@@ -33,4 +33,5 @@ RUN pip install --no-cache-dir -r requirements.txt
|
|
| 33 |
|
| 34 |
COPY --chown=user . .
|
| 35 |
|
| 36 |
-
|
|
|
|
|
|
| 12 |
# 1. Create the user
|
| 13 |
RUN useradd -m -u 1000 user
|
| 14 |
|
| 15 |
+
# 2. Pre-create all needed directories
|
| 16 |
RUN mkdir -p /home/user/.deepface/weights && \
|
| 17 |
mkdir -p /app/faces_db && \
|
| 18 |
mkdir -p /app/data
|
| 19 |
|
| 20 |
+
# 3. Pre-download the weights (Instantly ready)
|
| 21 |
RUN wget https://github.com/serengil/deepface_models/releases/download/v1.0/vgg_face_weights.h5 \
|
| 22 |
-O /home/user/.deepface/weights/vgg_face_weights.h5
|
| 23 |
|
| 24 |
+
# 4. Set ownership
|
| 25 |
RUN chown -R user:user /app && \
|
| 26 |
chown -R user:user /home/user/.deepface
|
| 27 |
|
|
|
|
| 33 |
|
| 34 |
COPY --chown=user . .
|
| 35 |
|
| 36 |
+
# CRITICAL FIX: Run python directly, do NOT use uvicorn
|
| 37 |
+
CMD ["python", "app.py"]
|