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
caa20177d5
Update to Plex 1.23.0.4438
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-04-27 17:07:09 +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
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
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
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
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
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
f616969d89
Update to Plex 1.21.3.4046
...
Signed-off-by: Spritsail Bot <bot@spritsail.io >
2021-02-16 15:24:57 +00:00
f53787a230
Update to Plex 1.21.3.4021
2021-02-09 10:36:52 +00:00
326d435c3e
Update to Plex 1.21.3.4015
2021-02-07 14:05:44 +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
1d96502a1f
Update to Plex 1.21.2.3943
...
Signed-off-by: Joe Groocock <me@frebib.net >
2021-01-31 09:36:42 +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
04f02eb6d8
Upgrade to Plex v1.21.2.3918 & Curl 7.74
2021-01-23 00:07:34 +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
a972a8d997
Update OpenSSL to 1.1.1i, fix build
...
Signed-off-by: Joe Groocock <me@frebib.net >
2021-01-04 11:41:37 +00:00
38916f886e
Allow MAKEFLAGS in the Plex build stage
...
This should speed up building significantly if MAKEFLAGS sets a -j
parameter and the build host has multiple cores.
Signed-off-by: Joe Groocock <me@frebib.net >
2021-01-04 00:32:34 +00:00
050f01e3b7
Update to Plex 1.21.1.3830
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-12-20 22:29:18 +00:00
0b6b94a32e
Update to Plex 1.21.1.3795
2020-12-16 21:06:30 +01:00
ab09d908f8
Update to Plex 1.21.1.3766
2020-12-15 02:57:05 +01:00
7d861b6ed3
Update to Plex 1.21.1.3753
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-12-08 22:43:28 +00:00
e19e734bba
Update to Plex 1.21.0.3711
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-12-05 10:05:24 +00:00
3db8c0f13c
Update to Plex 1.21.0.3616
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-11-27 10:23:36 +00:00
e059533311
Update to Plex 1.21.0.3608
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-11-22 12:39:33 +00:00
7ae65928d2
Update to Plex 1.20.5.3583
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-11-16 10:26:40 +00:00
d334a846f0
Update to Plex ver 1.20.4.3517
2020-10-29 22:46:07 +00:00
914037e56e
Update to Plex 1.20.2.3483
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-10-24 15:43:32 +01:00
9ad3935c7c
Update to Plex 1.20.3.3437
2020-10-17 10:22:17 +02:00
0bdf20fb8a
Update to Plex 1.20.3.3421
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-10-12 10:45:51 +01:00
a226d4acb7
Update to Plex 1.20.2.3402
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-10-03 23:41:51 +01:00
6382e7fe3a
Update to Plex 1.20.2.3370
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-09-28 22:08:28 +01:00
44aadd3de8
Update to Plex 1.20.2.3343
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-09-25 10:29:55 +01:00
5cb370d5d3
Update to Plex 1.20.1.3252
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-08-30 09:19:18 +01:00
f4fa85fdad
Update to Plex 1.20.1.3232
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-08-25 18:20:01 +01:00
2a82c0202f
Update to Plex 1.20.1.3213
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-08-22 12:57:08 +01:00
e29b537633
Update to Plex 1.20.0.3181
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-08-05 12:21:36 +01:00
9635006689
Update to Plex 1.20.0.3133
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-07-26 13:39:26 +01:00
77908b8c3e
Update to Plex 1.20.0.3125
...
Signed-off-by: Joe Groocock <me@frebib.net >
2020-07-23 10:39:35 +01:00