From 5d13401b1d6210077f70e70879e085b3b863f3c0 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Fri, 27 Sep 2024 00:04:38 +0200 Subject: [PATCH] adjust base image to use a venv --- Dockerfile.base | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile.base b/Dockerfile.base index 4f8e698b1..4c6498f42 100644 --- a/Dockerfile.base +++ b/Dockerfile.base @@ -29,13 +29,17 @@ RUN set -x \ RUN mkdir -p /usr/local/bin/widevine_cdm COPY widevine_cdm/* /usr/local/bin/widevine_cdm/ +# Configure runtime environmental variables +ENV LD_PRELOAD="/usr/lib/libjemalloc.so.2" +ENV VIRTUAL_ENV=/opt/venv +RUN python3 -m venv $VIRTUAL_ENV +ENV PATH="$VIRTUAL_ENV/bin:$PATH" +WORKDIR /opt/venv + # Upgrade pip + Install uv RUN pip install --upgrade pip \ && pip install uv==0.2.27 -# Configure runtime environmental variables -ENV LD_PRELOAD="/usr/lib/libjemalloc.so.2" -ENV UV_SYSTEM_PYTHON="1" LABEL \ org.opencontainers.image.title="Music Assistant Base Image" \