FROM python:3.10 # Install necessary system dependencies RUN apt-get update && apt-get install -y \ git \ git-lfs \ ffmpeg \ libsm6 \ libxext6 \ cmake \ rsync \ libgl1-mesa-glx \ build-essential \ curl # Install Rust RUN curl https://sh.rustup.rs -sSf | sh -s -- -y ENV PATH="/root/.cargo/bin:${PATH}" # Set up the working directory WORKDIR /home/user/app # Install Python dependencies COPY requirements.txt /tmp/requirements.txt RUN pip install --no-cache-dir -r /tmp/requirements.txt # Copy the application files COPY . /home/user/app # Set the entrypoint ENTRYPOINT ["python", "app.py"]