Yehor commited on
Commit
b6ae127
·
verified ·
1 Parent(s): e4679a4

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -19
Dockerfile CHANGED
@@ -1,4 +1,4 @@
1
- FROM ubuntu:24.04
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
- # RUN useradd -m -u 1001 hf-space
33
- # USER hf-space
34
 
35
- ENV HOME=/root \
36
- PATH=/root/.local/bin:${PATH} \
 
 
 
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
- RUN uv pip install --no-cache-dir -r /root/app/requirements.txt
56
 
57
- RUN ls -lha /root/
58
- RUN ls -lha /root/app/
59
- RUN ls -lha /root/uv-pythons/cpython-3.13.2-linux-x86_64-gnu
60
 
61
- CMD ["/root/.venv/bin/python", "app.py"]
 
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"]