&& 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
+
+RUN addgroup -S mass
+RUN adduser -S -D -h /home/mass mass mass
+RUN chown -R mass:mass $VIRTUAL_ENV
+RUN chown -R mass:mass /home/mass
+WORKDIR /home/mass
+USER mass
LABEL \
org.opencontainers.image.title="Music Assistant Base Image" \