Ashwin V. Mohanan commited on
Commit
38d8a7c
·
1 Parent(s): e01ca3b

Skip installing Python

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -8
Dockerfile CHANGED
@@ -23,21 +23,16 @@ ENV PYTHONUNBUFFERED=1 \
23
  # Install system dependencies and set Python 3.10 as default
24
  RUN apt-get update && apt-get install --no-install-recommends -y \
25
  build-essential \
 
26
  git \
27
- python3.10 \
28
- python3.10-distutils \
29
- python3-pip \
30
  ffmpeg \
31
  libsm6 \
32
  libxext6 \
33
- libgl1 \
34
- && ln -sf /usr/bin/python3.10 /usr/bin/python \
35
- && ln -sf /usr/bin/pip3 /usr/bin/pip \
36
  && apt-get clean && rm -rf /var/lib/apt/lists/*
37
 
38
  # Install `uv`
39
- RUN pip install --upgrade pip \
40
- && pip install uv
41
 
42
  # Create a non-root user
43
  RUN useradd -m -u 1000 appuser
 
23
  # Install system dependencies and set Python 3.10 as default
24
  RUN apt-get update && apt-get install --no-install-recommends -y \
25
  build-essential \
26
+ curl \
27
  git \
 
 
 
28
  ffmpeg \
29
  libsm6 \
30
  libxext6 \
31
+ libgl1
 
 
32
  && apt-get clean && rm -rf /var/lib/apt/lists/*
33
 
34
  # Install `uv`
35
+ RUN curl -LsSf https://astral.sh/uv/install.sh | sh
 
36
 
37
  # Create a non-root user
38
  RUN useradd -m -u 1000 appuser