run with mass user
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 27 Sep 2024 13:27:07 +0000 (15:27 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 27 Sep 2024 13:27:07 +0000 (15:27 +0200)
Dockerfile.base

index 3143af85e7bcc05907dbece4519869881e78d824..764a53d7c8d4544b34385c941f00d3196370a1ba 100644 (file)
@@ -34,18 +34,17 @@ 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
+
+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" \