2
0
mirror of https://github.com/spritsail/plex-media-server.git synced 2024-11-05 09:26:22 +00:00
Commit Graph

586 Commits

Author SHA1 Message Date
Spritsail Bot
bbd825ef42 Update to Plex 1.23.3.4707
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-07-06 09:21:28 +01:00
Spritsail Bot
2d543fb511 Update to Plex 1.23.4.4712
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-22 10:09:02 +01:00
Spritsail Bot
f35c0d6d64 Update to Plex 1.23.3.4707
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-21 10:51:26 +01:00
Spritsail Bot
d50e908bf0 Update to Plex 1.23.3.4706
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-17 12:19:17 +01:00
Spritsail Bot
02d5ff8da1 Update to Plex 1.23.3.4692
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-15 10:09:43 +01:00
Spritsail Bot
09e3248248 Update to Plex 1.23.2.4656
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-05 14:35:53 +01:00
Spritsail Bot
ce676b8f68 Update to Plex 1.23.2.4656
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-05 14:35:48 +01:00
Spritsail Bot
9fee152af3 Update to Plex 1.23.2.4625
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-02 17:20:27 +01:00
f01f4950ab
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-28 10:12:19 +00:00
48abfda1b6
Revert "Bump Plex build on cron and attempt to push to git"
This reverts commit a09bf8c4ff.

Signed-off-by: Joe Groocock <me@frebib.net>
2021-05-28 10:12:13 +00:00
Spritsail Bot
8bbe0a14d9 Update to Plex 1.23.2.4600
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-05-28 11:06:50 +01:00
Spritsail Bot
02bcc1f207 Update to Plex 1.23.1.4571
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-05-25 12:54:04 +01:00
Spritsail Bot
ea9b0fb5e7 Update to Plex 1.22.3.4523
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-05-20 19:46:48 +01:00
Spritsail Bot
8e6fc9a1d9 Update to Plex 1.23.1.4528
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-05-18 11:21:30 +01:00
Spritsail Bot
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
Spritsail Bot
caa20177d5 Update to Plex 1.23.0.4438
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-27 17:07:09 +01:00
Spritsail Bot
8c0282a47c Update to Plex 1.22.3.4392
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-27 17:07:02 +01:00
Spritsail Bot
073bbac28a Update to Plex 1.22.3.4392
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-21 12:16:55 +01:00
Spritsail Bot
7d59cc6a37 Update to Plex 1.22.2.4282
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-07 15:43:58 +01:00
Spritsail Bot
a414d3ba83 Update to Plex 1.22.2.4282
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-07 15:43:34 +01:00
Spritsail Bot
46650c122e Update to Plex 1.22.2.4276
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-03 10:41:16 +01:00
Spritsail Bot
47a2b90992 Update to Plex 1.22.1.4275
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-03 10:40:47 +01:00
Spritsail Bot
876054187e Update to Plex 1.22.2.4264
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-30 23:35:45 +01:00
Spritsail Bot
26f83678e4 Update to Plex 1.22.2.4262
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-30 18:48:37 +01:00
Spritsail Bot
2c648827bd Update to Plex 1.22.2.4256
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-30 00:15:48 +00:00
Spritsail Bot
3533d66638 Update to Plex 1.22.1.4228
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-25 00:15:47 +00:00
Spritsail Bot
6148ec4d4f Update to Plex 1.22.1.4228
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-24 00:15:58 +00:00
Spritsail Bot
032e4e4fc0 Update to Plex 1.22.1.4200
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-17 00:15:48 +00:00
Spritsail Bot
105416f697 Update to Plex 1.22.0.4163
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-10 00:16:01 +00:00
Spritsail Bot
db7f95c916 Update to Plex 1.22.0.4163
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-10 00:16:01 +00:00
Spritsail Bot
53d712af7c Update to Plex 1.22.0.4157
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-08 14:39:56 +00:00
Spritsail Bot
39cdc55479 Update to Plex 1.22.0.4145
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-05 00:15:49 +00:00
Spritsail Bot
01e6135f2f Update to Plex 1.22.0.4136
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-03 00:16:03 +00:00
Spritsail Bot
f8aef5f2d1 Update to Plex 1.21.4.4079
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-26 00:15:48 +00:00
Spritsail Bot
426b3e54dc Update to Plex 1.21.4.4079
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-24 00:15:47 +00:00
Spritsail Bot
cb62521579 Update to Plex 1.21.4.4054
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-19 00:15:50 +00:00
Spritsail Bot
9bcfa789da Update to Plex 1.21.3.4046
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-18 00:15:48 +00:00
Spritsail Bot
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
Spritsail Bot
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
Spritsail Bot
f53787a230 Update to Plex 1.21.3.4021 2021-02-09 10:36:52 +00:00
Spritsail Bot
7867337400 Update to Plex 1.21.3.4014 2021-02-07 14:05:57 +00:00
Spritsail Bot
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