Spaces:
Sleeping
Sleeping
File size: 892 Bytes
5757151 2430e21 5757151 1a1634b 2430e21 a521402 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
FROM python3.10
RUN apt-get update && apt-get install -y \
ffmpeg \
libgl1-mesa-dev \
libgles2-mesa-dev \
libglu1-mesa-dev \
build-essential \
cmake \
freeglut3-dev \
libglfw3-dev \
libglew-dev \
libsdl2-dev \
libjpeg-dev \
libpng-dev \
libfreetype6-dev \
mesa-utils \
libgl1-mesa-dri \
libgl1-mesa-glx \
curl \
python3-dev \
libpq-dev \
libasound2-dev \
portaudio19-dev \
&& rm -rf /var/lib/apt/lists/*
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . /app
WORKDIR /app
# Download and install the depthflow binary
RUN curl -L -o /usr/local/bin/depthflow https://github.com/BrokenSource/DepthFlow/releases/latest/download/depthflow-cpu-linux-amd64-latest.bin
RUN chmod +x /usr/local/bin/depthflow
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"] |