From 14623b1dfa5025433f29b7817a4f3dfa439b2d73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Pinilla=20Caparr=C3=B3s?= Date: Sat, 11 May 2019 23:56:14 +0100 Subject: [PATCH 1/9] Fix broken link in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a6ffe4..426ea28 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ [![Build Status](https://drone.spritsail.io/api/badges/spritsail/plex-media-server/status.svg)][drone] [![Last Build](https://api.spritsail.io/badge/lastbuild/spritsail/plex-media-server:latest)][drone] -The _smallest*_ Plex Media Server docker image, built on barebones [spritsail/busybox](https://hub.docker.com/spritsail/busybox/) with glibc and libraries built from source. The container hosts a fully featured Plex Media Server, with almost all of the useless crap removed, resulting in the smallest container possible whilst maintaining full functionality. +The _smallest*_ Plex Media Server docker image, built on barebones [spritsail/busybox](https://hub.docker.com/r/spritsail/busybox/) with glibc and libraries built from source. The container hosts a fully featured Plex Media Server, with almost all of the useless crap removed, resulting in the smallest container possible whilst maintaining full functionality. You can find out more about the [spritsail/busybox](https://hub.docker.com/r/spritsail/busybox) base image [here](https://github.com/spritsail/busybox) From 9d2422eddd5a1a5539a61a0f2f0da92e7a9a7c42 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 16 May 2019 22:08:29 +0100 Subject: [PATCH 2/9] Update to Plex 1.15.4.994 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6ec4ab9..34242cf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.4.993-bb4a2cb6c -ARG PLEX_SHA=8f45ee1587c351bf10a7076f7c461db5e8493922 +ARG PLEX_VER=1.15.4.994-107756f7e +ARG PLEX_SHA=a642dcaeb4df78a7a12198af4aa1d05125e31b54 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_1 From 77d650e01a9657681c75112f3cd6db40fcd01507 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Thu, 30 May 2019 10:34:20 +0100 Subject: [PATCH 3/9] Update to Plex ver 1.15.6.1079-78232c603 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 34242cf..885d6a4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.4.994-107756f7e -ARG PLEX_SHA=a642dcaeb4df78a7a12198af4aa1d05125e31b54 +ARG PLEX_VER=1.15.6.1079-78232c603 +ARG PLEX_SHA=472346105db40728b000dc34683060dd8a2df977 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_1 From 3642bfe56fecf87a38a93ed1f271b9927bc99a00 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 14 Jun 2019 10:51:10 +0100 Subject: [PATCH 4/9] Update to Plex 1.15.8.1198 --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 885d6a4..cee4d26 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -ARG PLEX_VER=1.15.6.1079-78232c603 -ARG PLEX_SHA=472346105db40728b000dc34683060dd8a2df977 +ARG PLEX_VER=1.15.8.1198-eadbcbb45 +ARG PLEX_SHA=dec46a5c3b97cd5d46c23d1b48de1b3b61a6b263 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_64_1 +ARG CURL_VER=curl-7_65_1 ARG ZLIB_VER=1.2.11 FROM spritsail/debian-builder:stretch-slim as builder From f6281f052b4e8565645f12a62633317cf8cfca62 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 20 Jun 2019 20:46:56 +0100 Subject: [PATCH 5/9] Update to Plex 1.16.0.1226 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index cee4d26..9b30098 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.8.1198-eadbcbb45 -ARG PLEX_SHA=dec46a5c3b97cd5d46c23d1b48de1b3b61a6b263 +ARG PLEX_VER=1.16.0.1226-7eb2c8f6f +ARG PLEX_SHA=edc394304a7f40575b16320ee35b6490eaa6b1b1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 From 7be353509acb37b3c264a5934e32706d9d421bec Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 6 Jul 2019 16:42:28 +0100 Subject: [PATCH 6/9] Update to Plex 1.16.1.1291 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9b30098..f1e2521 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.16.0.1226-7eb2c8f6f -ARG PLEX_SHA=edc394304a7f40575b16320ee35b6490eaa6b1b1 +ARG PLEX_VER=1.16.1.1291-158e5b199 +ARG PLEX_SHA=0e557b049a6bd40f6202cc75c5f9502e84acf26f ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 From 30e96c56dd5da61c23bcaac81e26aa4e8b19b886 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 6 Jul 2019 16:51:24 +0100 Subject: [PATCH 7/9] Pin libressl base image version --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index f1e2521..2c7b637 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,7 @@ ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 ARG ZLIB_VER=1.2.11 +ARG LIBRE_VER=2.9.2 FROM spritsail/debian-builder:stretch-slim as builder @@ -13,7 +14,7 @@ ARG LIBGCC1_VER ARG LIBXML2_VER=v2.9.8 ARG LIBXSLT_VER=v1.1.32 ARG XMLSTAR_VER -ARG LIBRE_VER=2.8.2 +ARG LIBRE_VER ARG CURL_VER ARG ZLIB_VER @@ -162,7 +163,7 @@ RUN chmod +x /output/usr/local/bin/* #========================= -FROM spritsail/libressl +FROM spritsail/libressl:$LIBRE_VER ARG PLEX_VER ARG LIBSTDCPP_VER From 36c7eafe21d39a81130db5f67f93374ba6a56d87 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 18 Jul 2019 20:41:04 +0100 Subject: [PATCH 8/9] Update to Plex 1.16.2.1321 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2c7b637..239b3e2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.16.1.1291-158e5b199 -ARG PLEX_SHA=0e557b049a6bd40f6202cc75c5f9502e84acf26f +ARG PLEX_VER=1.16.2.1321-ad17d5f9e +ARG PLEX_SHA=1a7e7f7761f977a81dd5a69a83ebc9ebe6f77901 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 From 9cebc18cc795170cf51050ae0e87ff9f37961e40 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 24 Jun 2019 22:11:37 +0100 Subject: [PATCH 9/9] Build using debian:buster --- Dockerfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 239b3e2..fd2e80c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,12 @@ ARG PLEX_VER=1.16.2.1321-ad17d5f9e ARG PLEX_SHA=1a7e7f7761f977a81dd5a69a83ebc9ebe6f77901 -ARG LIBGCC1_VER=6.3.0-18+deb9u1 +ARG LIBGCC1_VER=8.3.0-6 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 ARG ZLIB_VER=1.2.11 ARG LIBRE_VER=2.9.2 -FROM spritsail/debian-builder:stretch-slim as builder +FROM spritsail/debian-builder:buster-slim as builder ARG PLEX_VER ARG PLEX_SHA @@ -18,8 +18,6 @@ ARG LIBRE_VER ARG CURL_VER ARG ZLIB_VER -ARG MAKEFLAGS=-j2 - # Download and build zlib WORKDIR /tmp/zlib RUN curl -sSf https://www.zlib.net/zlib-$ZLIB_VER.tar.xz \ @@ -146,6 +144,7 @@ RUN curl -fsSL http://ftp.de.debian.org/debian/pool/main/g/gcc-${LIBGCC1_VER:0:1 RUN find -exec sh -c 'file "{}" | grep -q ELF && strip --strip-debug "{}"' \; \ # Disable executable stack in all libraries. This should already be the case # but it seems libgnsdk is not playing along + && apt-get -y update \ && apt-get -y install execstack \ && execstack -c usr/lib/*.so* \ \