8bbe0a14d9
Update to Plex 1.23.2.4600
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-05-28 11:06:50 +01:00
02bcc1f207
Update to Plex 1.23.1.4571
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-05-25 12:54:04 +01:00
ea9b0fb5e7
Update to Plex 1.22.3.4523
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-05-20 19:46:48 +01:00
8e6fc9a1d9
Update to Plex 1.23.1.4528
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-05-18 11:21:30 +01:00
ac6db2ac5a
Update to Plex 1.23.0.4497
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-05-07 11:19:03 +01:00
074e4476a8
Build Plex on musl, from scratch
...
Plex now provide a first-party musl Plex build that works without any
external dependencies whatsoever. It's built with LLVM with many
compiler and linker optimisations enabled:
https://forums.plex.tv/t/plex-media-server-forum-preview-faster-and-smaller-builds-with-new-toolchain/699575
Restructure build into multiple distinct Docker build stages to better
leverage caching and significantly improve build time on multicore
systems with BuildKit, particularly with LTO enabled.
Changes for this release include:
- Build `FROM spritsail/alpine` instead of `FROM debian` to ensure musl
compatibility with all compiled binaries. Use `FROM scratch` for the
resulting image. ld-musl is provided by Plex.
- Build busybox, su-exec and tini as they're no longer provided by the
base image.
- Build binaries/libraries with standard hardening flags, including the
popular -flto.
Signed-off-by: Joe Groocock <me@frebib.net >
2021-05-04 21:38:06 +01:00
02595c5a99
Revert "Bump Plex build on cron and attempt to push to git"
...
This reverts commit 7dea897666
.
2021-04-28 09:05:32 +01:00
caa20177d5
Update to Plex 1.23.0.4438
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-04-27 17:07:09 +01:00
8c0282a47c
Update to Plex 1.22.3.4392
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-04-27 17:07:02 +01:00
073bbac28a
Update to Plex 1.22.3.4392
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-04-21 12:16:55 +01:00
7d59cc6a37
Update to Plex 1.22.2.4282
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-04-07 15:43:58 +01:00
a414d3ba83
Update to Plex 1.22.2.4282
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-04-07 15:43:34 +01:00
46650c122e
Update to Plex 1.22.2.4276
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-04-03 10:41:16 +01:00
47a2b90992
Update to Plex 1.22.1.4275
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-04-03 10:40:47 +01:00
876054187e
Update to Plex 1.22.2.4264
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-03-30 23:35:45 +01:00
26f83678e4
Update to Plex 1.22.2.4262
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-03-30 18:48:37 +01:00
2c648827bd
Update to Plex 1.22.2.4256
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-03-30 00:15:48 +00:00
3533d66638
Update to Plex 1.22.1.4228
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-03-25 00:15:47 +00:00
6148ec4d4f
Update to Plex 1.22.1.4228
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-03-24 00:15:58 +00:00
032e4e4fc0
Update to Plex 1.22.1.4200
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-03-17 00:15:48 +00:00
105416f697
Update to Plex 1.22.0.4163
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-03-10 00:16:01 +00:00
db7f95c916
Update to Plex 1.22.0.4163
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-03-10 00:16:01 +00:00
53d712af7c
Update to Plex 1.22.0.4157
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-03-08 14:39:56 +00:00
39cdc55479
Update to Plex 1.22.0.4145
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-03-05 00:15:49 +00:00
01e6135f2f
Update to Plex 1.22.0.4136
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-03-03 00:16:03 +00:00
f8aef5f2d1
Update to Plex 1.21.4.4079
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-02-26 00:15:48 +00:00
426b3e54dc
Update to Plex 1.21.4.4079
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-02-24 00:15:47 +00:00
cb62521579
Update to Plex 1.21.4.4054
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-02-19 00:15:50 +00:00
9bcfa789da
Update to Plex 1.21.3.4046
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-02-18 00:15:48 +00:00
0f3423a80b
Update to Plex 1.21.3.4021
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-02-16 16:08:08 +00:00
a09bf8c4ff
Bump Plex build on cron and attempt to push to git
...
This should cover 95% of cases where we'd want to bump Plex, but
autonomously. If the build fails or the tests fail we'll know about it
and can manually investigate.
Signed-off-by: Joe Groocock <me@frebib.net >
2021-02-16 16:08:03 +00:00
f616969d89
Update to Plex 1.21.3.4046
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-02-16 15:24:57 +00:00
7dea897666
Bump Plex build on cron and attempt to push to git
...
This should cover 95% of cases where we'd want to bump Plex, but
autonomously. If the build fails or the tests fail we'll know about it
and can manually investigate.
Signed-off-by: Joe Groocock <me@frebib.net >
2021-02-16 15:24:53 +00:00
f53787a230
Update to Plex 1.21.3.4021
2021-02-09 10:36:52 +00:00
7867337400
Update to Plex 1.21.3.4014
2021-02-07 14:05:57 +00:00
326d435c3e
Update to Plex 1.21.3.4015
2021-02-07 14:05:44 +00:00
c098b8680e
Add update.sh convenience script
...
Makes updating to the latest Plex build a ton easier. The script pulls
the latest build information, updates the Dockerfile, commits and pushes
all automagically.
[CI SKIP]
Signed-off-by: Joe Groocock <me@frebib.net >
2021-02-05 09:39:14 +00:00
482779329d
Add update.sh convenience script
...
Makes updating to the latest Plex build a ton easier. The script pulls
the latest build information, updates the Dockerfile, commits and pushes
all automagically.
[CI SKIP]
Signed-off-by: Joe Groocock <me@frebib.net >
2021-02-05 09:35:27 +00:00
38184e71fb
Replace multiple ADD/RUN with ADD --chmod
...
Reduce the layer count, and simplify the steps involved.
2021-02-05 09:27:15 +00:00
5e2742b978
Replace multiple ADD/RUN with ADD --chmod
...
Reduce the layer count, and simplify the steps involved.
2021-02-05 09:25:48 +00:00
8654abcbb1
Update to Plex 1.21.2.3997
2021-02-05 09:25:48 +00:00
34bde0e314
Update to Plex 1.21.2.3943
...
Signed-off-by: Joe Groocock <me@frebib.net >
2021-01-31 09:36:55 +00:00
1d96502a1f
Update to Plex 1.21.2.3943
...
Signed-off-by: Joe Groocock <me@frebib.net >
2021-01-31 09:36:42 +00:00
e1e3228ed8
Update to Plex 1.21.2.3939
...
Signed-off-by: Joe Groocock <jgroocock@cloudflare.com >
2021-01-27 11:17:57 +00:00
6092e52fe7
Update to Plex 1.21.2.3939
...
Signed-off-by: Joe Groocock <jgroocock@cloudflare.com >
2021-01-27 11:17:42 +00:00
8c98127eb1
Update to curl 7.74.0
...
Signed-off-by: Joe Groocock <me@frebib.net >
2021-01-24 22:10:08 +00:00
04f02eb6d8
Upgrade to Plex v1.21.2.3918 & Curl 7.74
2021-01-23 00:07:34 +00:00
6d564cf625
Update to Plex 1.21.1.3876
...
Signed-off-by: Joe Groocock <me@frebib.net >
2021-01-07 14:11:02 +00:00
a7eb7bec69
Update to Plex 1.21.1.3876
...
Signed-off-by: Joe Groocock <me@frebib.net >
2021-01-07 14:10:25 +00:00
50261e0916
Update to Plex 1.21.1.3842
...
Signed-off-by: Joe Groocock <me@frebib.net >
2021-01-05 11:21:20 +00:00