some more changes to base docker
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 29 Sep 2024 23:09:50 +0000 (01:09 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 29 Sep 2024 23:09:50 +0000 (01:09 +0200)
Dockerfile.base

index 66509166b29ed759c69e40c3213e339692a1789d..734367a079771d3f9991dc5bc48080a83868e9b5 100644 (file)
@@ -29,14 +29,6 @@ RUN set -x \
 RUN mkdir -p /usr/local/bin/widevine_cdm
 COPY widevine_cdm/* /usr/local/bin/widevine_cdm/
 
-# we need to set (very permissive) permissions to the workdir
-# and /tmp to allow running the container as non-root
-# NOTE that home assistant add-ons always run as root (and use apparmor)
-# so we can't specify a user here
-RUN chmod -R 775 /tmp \
-    && mkdir /app \
-    && chgrp -R /app /tmp
-
 WORKDIR /app
 
 # Configure runtime environmental variables
@@ -49,6 +41,13 @@ RUN python3 -m venv $VIRTUAL_ENV && \
     pip install --upgrade pip \
     && pip install uv==0.4.17
 
+# we need to set (very permissive) permissions to the workdir
+# and /tmp to allow running the container as non-root
+# NOTE that home assistant add-ons always run as root (and use apparmor)
+# so we can't specify a user here
+RUN chmod -R 777 /app \
+    && chmod -R 777 /tmp
+
 ENV PATH="$VIRTUAL_ENV/bin:$PATH"
 WORKDIR $VIRTUAL_ENV