fix dockerfile
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 25 Mar 2024 23:49:12 +0000 (00:49 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 25 Mar 2024 23:49:12 +0000 (00:49 +0100)
Dockerfile

index 939f01a8598f7765e620f7764f287742f575e865..9f9d70b32948746487cf494c20104b33b24f41aa 100644 (file)
@@ -44,11 +44,6 @@ ARG MASS_VERSION
 ARG TARGETPLATFORM
 
 RUN set -x \
-    # add bookworm backports repo
-    && sh -c 'echo "deb http://deb.debian.org/debian bookworm-backports main" >> /etc/apt/sources.list' \
-    # add multimedia repo
-    && sh -c 'echo "Types: deb\nURIs: https://www.deb-multimedia.org\nSuites: stable\nComponents: main non-free\nSigned-By: /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg" >> /etc/apt/sources.list.d/deb-multimedia.sources' \
-    && sh -c 'echo "Package: *\nPin: origin www.deb-multimedia.org\nPin-Priority: 1" >> /etc/apt/preferences.d/99deb-multimedia' \
     && apt-get update \
     && apt-get install -y --no-install-recommends \
         ca-certificates \
@@ -63,8 +58,12 @@ RUN set -x \
         libnfs-utils \
         libjemalloc2 \
     # install snapcast server 0.27 from bookworm backports
+    && sh -c 'echo "deb http://deb.debian.org/debian bookworm-backports main" >> /etc/apt/sources.list' \
+    && apt-get update \
     && apt-get install -y --no-install-recommends -t bookworm-backports snapserver \
     # install ffmpeg 6 from multimedia repo
+    && sh -c 'echo "Types: deb\nURIs: https://www.deb-multimedia.org\nSuites: stable\nComponents: main non-free\nSigned-By: /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg" >> /etc/apt/sources.list.d/deb-multimedia.sources' \
+    && sh -c 'echo "Package: *\nPin: origin www.deb-multimedia.org\nPin-Priority: 1" >> /etc/apt/preferences.d/99deb-multimedia' \
     && cd /tmp && curl -sLO https://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb \
     && apt install -y /tmp/deb-multimedia-keyring_2016.8.1_all.deb \
     && apt-get update \