diff --git a/docker/Dockerfile.gpu b/docker/Dockerfile.gpu index 3e50656..6b998c9 100644 --- a/docker/Dockerfile.gpu +++ b/docker/Dockerfile.gpu @@ -1,44 +1,30 @@ -FROM nvidia/cuda:11.2.2-cudnn8-runtime-ubuntu20.04 - +FROM nvidia/cuda:11.8.0-cudnn8-runtime-ubuntu22.04 ARG DEBIAN_FRONTEND=noninteractive # Remove any third-party apt sources to avoid issues with expiring keys. RUN rm -f /etc/apt/sources.list.d/*.list # Install some basic utilities. -RUN apt-get update && apt-get install -y \ +RUN apt-get update && apt-get install -y --no-install-recommends \ curl \ ca-certificates \ sudo \ git \ bzip2 \ libx11-6 \ - && rm -rf /var/lib/apt/lists/* - -RUN apt update - -# install python -RUN apt install software-properties-common -y && \ - add-apt-repository ppa:deadsnakes/ppa && \ - apt update - -RUN apt install python3-dev -y && \ - apt install python-is-python3 - - -# install pip -RUN apt install python3-pip -y + python3-dev \ + python3-pip \ + && python3 -m pip install --upgrade pip \ + && rm -rf /var/lib/apt/lists/* # Create a working directory. RUN mkdir /app WORKDIR /app -COPY scripts/setup.sh /app -COPY requirements/ /app +COPY scripts/setup.sh requirements/server.txt /app -RUN apt update --fix-missing -RUN bash setup.sh -RUN pip install -r server.txt +RUN apt update && bash setup.sh && rm setup.sh +RUN pip install -r server.txt && rm server.txt COPY whisper_live /app/whisper_live