FROM ubuntu:22.04 WORKDIR /opt/ EXPOSE 5000 RUN apt-get update RUN apt-get install -yq ffmpeg RUN apt-get install -yq python3 python3-dev python3-pip RUN pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu COPY requirements.txt ./ RUN pip install --no-cache-dir -r requirements.txt RUN apt-get install -yq build-essential cmake && \ apt-get install -yq libopenblas-dev liblapack-dev && \ pip install dlib COPY ./backend backend COPY ./output_template output_template COPY ./static static COPY ./templates templates COPY app.py ./ RUN mkdir video RUN mkdir output CMD ["python3", "-m", "flask", "--app", "app", "run", "--host=0.0.0.0"]