From: Marcel van der Veldt Date: Fri, 27 Sep 2024 13:27:07 +0000 (+0200) Subject: run with mass user in container X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=6a71f8bb25f32eedd8b989be2b95c7a97ff01e44;p=music-assistant-server.git run with mass user in container --- diff --git a/Dockerfile.base b/Dockerfile.base index 3143af85..1648d0ce 100644 --- a/Dockerfile.base +++ b/Dockerfile.base @@ -34,18 +34,18 @@ RUN pip install --upgrade pip \ && pip install uv==0.2.27 # Configure runtime environmental variables -ENV USER="mass" -ENV GROUP="$USER" -ENV PUID="${PUID:-1000}" -ENV PGID="${PGID:-1000}" -ENV UMASK="${UMASK:-}" - 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 -RUN chmod 777 $VIRTUAL_ENV + +# create mass user (PID 1000, GID 1000) +RUN groupadd -g 1000 massgroup && \ + useradd -m -u 1000 -g massgroup mass \ + chown -R mass:mass $VIRTUAL_ENV + +USER mass +WORKDIR /home/mass LABEL \ org.opencontainers.image.title="Music Assistant Base Image" \