Spaces:
Running
Running
Update Dockerfile
Browse files- Dockerfile +11 -19
Dockerfile
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
FROM
|
2 |
|
3 |
ENV DEBIAN_FRONTEND=noninteractive
|
4 |
|
@@ -29,11 +29,13 @@ RUN apt-get update && \
|
|
29 |
&& apt-get clean \
|
30 |
&& rm -rf /var/lib/apt/lists/*
|
31 |
|
32 |
-
|
33 |
-
# USER hf-space
|
34 |
|
35 |
-
|
36 |
-
|
|
|
|
|
|
|
37 |
PYTHONPATH=/home/hf-space/app \
|
38 |
PYTHONUNBUFFERED=1 \
|
39 |
GRADIO_ALLOW_FLAGGING=never \
|
@@ -42,20 +44,10 @@ ENV HOME=/root \
|
|
42 |
GRADIO_THEME=huggingface \
|
43 |
SYSTEM=spaces
|
44 |
|
45 |
-
COPY . ${HOME}/app
|
46 |
-
|
47 |
-
# WORKDIR ${HOME}/app
|
48 |
-
|
49 |
-
ENV UV_PYTHON_INSTALL_DIR=${HOME}/uv-pythons
|
50 |
-
|
51 |
-
RUN wget -qO- https://astral.sh/uv/install.sh | sh
|
52 |
-
|
53 |
-
RUN uv venv --python 3.13.2
|
54 |
|
55 |
-
|
56 |
|
57 |
-
RUN
|
58 |
-
RUN ls -lha /root/app/
|
59 |
-
RUN ls -lha /root/uv-pythons/cpython-3.13.2-linux-x86_64-gnu
|
60 |
|
61 |
-
CMD ["
|
|
|
1 |
+
FROM python:3.13.2-bullseye
|
2 |
|
3 |
ENV DEBIAN_FRONTEND=noninteractive
|
4 |
|
|
|
29 |
&& apt-get clean \
|
30 |
&& rm -rf /var/lib/apt/lists/*
|
31 |
|
32 |
+
RUN python -m ensurepip --upgrade && python -m pip install --upgrade pip
|
|
|
33 |
|
34 |
+
RUN useradd -m -u 1001 hf-space
|
35 |
+
USER hf-space
|
36 |
+
|
37 |
+
ENV HOME=/home/hf-space \
|
38 |
+
PATH=/home/hf-space/.local/bin:${PATH} \
|
39 |
PYTHONPATH=/home/hf-space/app \
|
40 |
PYTHONUNBUFFERED=1 \
|
41 |
GRADIO_ALLOW_FLAGGING=never \
|
|
|
44 |
GRADIO_THEME=huggingface \
|
45 |
SYSTEM=spaces
|
46 |
|
47 |
+
COPY --chown 1001 . ${HOME}/app
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
|
49 |
+
WORKDIR ${HOME}/app
|
50 |
|
51 |
+
RUN pip install --no-cache-dir -r /root/app/requirements.txt
|
|
|
|
|
52 |
|
53 |
+
CMD ["python", "app.py"]
|