Commit Graph

55 Commits

Author SHA1 Message Date
mani
28157b02bc Simplify: just remove broken .git reference, let webpack use JELLYFIN_VERSION 2026-01-06 03:45:38 +01:00
mani
405bfbd290 Remove submodule .git reference before git init 2026-01-06 03:44:44 +01:00
mani
0e7fd16d1f Initialize git repo in Docker for webpack version detection
Create a git repo with tag so webpack git describe works
2026-01-06 03:43:32 +01:00
mani
012cfe768d Remove git metadata copy - test if webpack works without it
Webpack might use JELLYFIN_VERSION env var as fallback
2026-01-06 03:41:57 +01:00
mani
b37834ae7b Fix webpack git access in Docker build
- Copy .git/modules/jellyfin-web to Docker image so webpack can run git describe
- Add SSH agent forwarding (-A) to build_truenas.sh for git submodule cloning
2026-01-06 03:41:20 +01:00
Changhai Man
f203fa6015 dockerfile add install fonts for east asian fonts for subtitle rendering
modified:   docker/Dockerfile
2025-10-23 15:56:54 -04:00
Shadowghost
9effddde8f Use native arch to run server build 2025-09-28 07:48:09 +02:00
Shadowghost
b725dd43eb Fix Docker build 2025-09-27 13:06:11 +02:00
Shadowghost
9f93b886ee Upgrade Intel Compute Runtime to 25.35.35096.9 2025-09-27 07:43:11 +02:00
Joshua M. Boniface
01e8c4bdd5 Revert "Upgrade packages" 2025-09-26 22:16:40 -04:00
Shadowghost
1cc2e42a99 Upgrade packages 2025-09-25 13:26:20 +02:00
evan314159
58b4938c98 fix Dockerfile FROM as casing warnings (#84) 2025-09-20 07:23:28 -06:00
Nyanmisaka
50c398a503 Update Intel Compute Runtime (legacy) to 24.35.30872.36 (#79) 2025-08-22 19:00:10 -06:00
gnattu
d1d7e29459 grammar
Co-authored-by: Tim Eisele <Tim_Eisele@web.de>
2025-06-12 20:36:30 +08:00
gnattu
6fe7caf49d Use jemalloc by default on Docker image 2025-06-12 18:54:01 +08:00
Nyanmisaka
a3b1e6f876 Update Intel and Arm Mali OpenCL runtimes (#65) 2025-04-26 09:42:49 -06:00
Joshua M. Boniface
be9092b3c8 Fix ordering of CONFIG arg 2025-04-15 13:18:16 -04:00
Joshua M. Boniface
8e34413f4d Fix CONFIG env for Docker build 2025-04-15 13:07:21 -04:00
Joshua M. Boniface
34ba5153c4 Add support for Debug releases
Allows specifying --debug to build.py to build Debug builds of the
server, facilitating easier debugging. This is then called by default
for weekly builds.
2025-04-11 16:52:35 -04:00
Rich Lander
e00bc58af7 Simplify dotnet publish 2025-03-03 21:29:25 -08:00
nyanmisaka
df6c5f8f5d Bump Intel Compute Runtime to 24.48.31907.7
Use 24.35.30872.22 for legacy platforms.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-12-31 11:16:11 -05:00
Joshua M. Boniface
22f1a26ee7 Add safe.directory for jellyfin-web
Ensures that the `git` command to obtain the commit hash works properly.
2024-11-21 14:34:26 -05:00
nyanmisaka
aef8d0f6d1 Explicitly set the target platform of Docker builds
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-11-13 13:18:36 +08:00
Joshua M. Boniface
c35f012e85 Merge pull request #47 from agentsas/master
Ignore proxy settings during healthcheck
2024-11-09 10:08:14 -05:00
Joshua M. Boniface
73642f3cda Ensure git is installed in builders
Needed for Webpack to get the commit SHA1 hash.
2024-11-03 11:05:05 -05:00
Joshua M. Boniface
d568956d6c Update source label to packaging repo 2024-10-19 16:30:45 -04:00
agentsas
255124277d Ignore proxy settings during healthcheck for localhost 2024-10-06 21:00:10 +02:00
agentsas
c17d6e4f6f Ignore proxy settings during healthcheck 2024-10-06 20:51:38 +02:00
nyanmisaka
116d2fa9cd Switch to jellyfin-ffmpeg7
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-09 23:19:54 +08:00
Nyanmisaka
1155a8e142 Bump Intel Compute Runtime to 24.31.30508.7 (#38) 2024-09-07 18:02:26 -06:00
Joshua M. Boniface
7e8f016d63 Remove explicit --ffmpeg from Docker Entrypoint
The default is handled by the JELLYFIN_FFMPEG envvar anyways, and by
removing this, that envvar can then by used by containers to set the
path as required.
2024-06-20 15:56:05 -04:00
Shadowghost
bb13950759 Bump Intel Compute Runtime to 24.17.29377.6 2024-05-20 12:56:58 +02:00
Jürn Brodersen
16cd01b867 Add: org.opencontainers.image labels (#25) 2024-05-19 07:59:24 -06:00
Joshua M. Boniface
25a0eb4c45 Use master repo fallback instead of mirrors
Sometimes these fail as syncs are going on during builds, so just have
this builder use the master repo1 server.
2024-05-12 20:29:32 -04:00
Uruk
e581d5d38b Update gcc on noble and mali 2024-04-26 15:43:34 +02:00
Andrew Rabert
d5d9bb9761 Docker: Fix fontconfig cache
Log errors:
    Fontconfig error: No writable cache directories
    Fontconfig error: No writable cache directories
    Fontconfig error: No writable cache directories
    Fontconfig error: No writable cache directories
2024-04-24 14:05:11 -04:00
Nyanmisaka
12a974e634 Bump Intel Compute Runtime to 24.13.29138.7 (#15) 2024-04-21 10:56:02 -06:00
Shadowghost
d49f6b35c9 Bump Intel Compute Runtime to 24.09.28717.12 2024-03-28 19:06:54 +01:00
gnattu
998425a342 fix: don't set culture invariant mode (#9) 2024-03-27 06:23:31 -06:00
Joshua M. Boniface
97a0581ed2 Actually fix Mali config 2024-03-04 00:13:06 -05:00
Joshua M. Boniface
5d452e115c Switch to non-wayland MALI config 2024-03-03 23:28:42 -05:00
Joshua M. Boniface
51b9f34e3f Improve deb installs 2024-03-03 22:25:19 -05:00
Joshua M. Boniface
680b0529d6 Use cd instead of pushd
pushd is a BASHism and not valid in /bin/sh.
2024-03-03 19:00:08 -05:00
Joshua M. Boniface
d63a14a12e Actually fix the error with "test" (/bin/sh) 2024-03-03 18:55:13 -05:00
Joshua M. Boniface
efdab5d933 Revert "Use other test format (/bin/sh)"
This reverts commit 5f29b32962.
2024-03-03 18:55:02 -05:00
Joshua M. Boniface
5f29b32962 Use other test format (/bin/sh) 2024-03-03 18:49:56 -05:00
Joshua M. Boniface
ea0af7bd05 Fix invalid tests (/bin/sh) 2024-03-03 18:39:50 -05:00
Uruk
0198983ef6 Add libmali OpenCL runtime for Rockchip RK3588
Co-authored-by: nyanmisaka <nst799610810@gmail.com>
2024-02-24 22:10:18 +01:00
Uruk
32002b2ed7 Apply suggestions 2024-02-23 18:39:40 +01:00
Uruk
76a60266d1 Apply suggestions 2024-02-23 18:24:32 +01:00