2
0
mirror of https://github.com/spritsail/plex-media-server.git synced 2024-12-20 11:34:36 +00:00
Commit Graph

19 Commits

Author SHA1 Message Date
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
97a7bab43a
Merge remote-tracking branch 'origin/master' into pass 2019-07-23 12:18:26 +01:00
David Pinilla Caparrós
14623b1dfa Fix broken link in README 2019-05-12 19:55:20 +01:00
b2de22e4df Merge remote-tracking branch 'origin/master' into pass 2018-11-26 13:44:02 +00:00
Quentin McGaw
f9e4de3149 Added log environment variables (#6)
* Added verbose env variables

- `LOG_DEBUG` or `LOG_VERBOSE` do not change anything it they are unset (same as before)
- `LOG_DEBUG` or `LOG_VERBOSE` take precedence on Plex configuration file at start when set to `0` or `1`. The user can change the Preferences once the container is started which will overwrite the environment variables.
2018-11-26 13:30:45 +00:00
9cb19b83bf
Merge branch 'master' into pass 2018-10-04 12:51:57 +01:00
dac8a21edc
Allow server claiming at any time 2018-10-04 12:51:38 +01:00
a22becf87f
Merge branch 'master' into pass 2018-08-20 00:07:15 +01:00
7dbbd7c388
Add useful documentation to README 2018-08-19 23:47:32 +01:00
133e397987 Add lastbuild badge
[CI SKIP]
2018-04-22 09:26:14 +01:00
6e9ece5ecb Add lastbuild badge
[CI SKIP]
2018-04-20 00:29:08 +01:00
5b6cc8b1a1
Add missing badge labels in README
[SKIP CI]
2018-03-17 23:10:03 +00:00
ef8e7619df
Merge branch 'master' into pass 2018-03-17 09:21:49 +00:00
e5552397cf
Migrate to spritsail/plex-media-server 2018-03-16 15:26:23 +00:00
Adam Dodman
b751dce8a5 Update Pass branch 2017-08-06 23:34:48 +01:00
ad3636b211 Update README
[CI SKIP]
2017-07-10 22:37:56 +01:00
Adam Dodman
d57210a9c6 Update README
[CI SKIP]
2017-07-09 23:27:35 +01:00
47ccdf64dc Add spacing to badges in README 2017-05-13 15:43:33 +01:00
e8b6467ba7 Add start of README 2017-05-11 14:29:52 +01:00