pv

jellyfin (0.1.0)

Published 2023-12-02 22:51:45 +01:00 by pv

Installation

docker pull git.pv.wtf/pv/jellyfin:0.1.0
sha256:f5d783f012ad99159e3c99a5cb15249abd30c54d9fdc0ba9c4c31cac31fb792e

Image layers

ADD file:e9f63d1defc55282fec6525ac2886c735dc2189e34105d7fe64c2420d6673922 in /
CMD ["bash"]
ENV HEALTHCHECK_URL=http://localhost:8096/health
ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US:en JELLYFIN_DATA_DIR=/config JELLYFIN_CACHE_DIR=/cache JELLYFIN_CONFIG_DIR=/config/config JELLYFIN_LOG_DIR=/config/log JELLYFIN_WEB_DIR=/jellyfin/jellyfin-web JELLYFIN_FFMPEG=/usr/lib/jellyfin-ffmpeg/ffmpeg
ENV MALLOC_TRIM_THRESHOLD_=131072
ENV NVIDIA_VISIBLE_DEVICES=all
ENV NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
ARG GMMLIB_VERSION=22.3.0
ARG IGC_VERSION=1.0.14828.8
ARG NEO_VERSION=23.30.26918.9
ARG LEVEL_ZERO_VERSION=1.3.26918.9
|4 GMMLIB_VERSION=22.3.0 IGC_VERSION=1.0.14828.8 LEVEL_ZERO_VERSION=1.3.26918.9 NEO_VERSION=23.30.26918.9 /bin/sh -c apt-get update && apt-get install --no-install-recommends --no-install-suggests -y ca-certificates gnupg curl wget apt-transport-https && curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | gpg --dearmor -o /etc/apt/trusted.gpg.d/debian-jellyfin.gpg && echo 'deb [arch=amd64] https://repo.jellyfin.org/debian bullseye main' > /etc/apt/sources.list.d/jellyfin.list && cat /etc/apt/sources.list.d/jellyfin.list && apt-get update && apt-get install --no-install-recommends --no-install-suggests -y jellyfin-ffmpeg5 openssl locales libfontconfig1 libfreetype6 && mkdir intel-compute-runtime && cd intel-compute-runtime && wget https://github.com/intel/compute-runtime/releases/download/${NEO_VERSION}/libigdgmm12_${GMMLIB_VERSION}_amd64.deb && wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-${IGC_VERSION}/intel-igc-core_${IGC_VERSION}_amd64.deb && wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-${IGC_VERSION}/intel-igc-opencl_${IGC_VERSION}_amd64.deb && wget https://github.com/intel/compute-runtime/releases/download/${NEO_VERSION}/intel-opencl-icd_${NEO_VERSION}_amd64.deb && wget https://github.com/intel/compute-runtime/releases/download/${NEO_VERSION}/intel-level-zero-gpu_${LEVEL_ZERO_VERSION}_amd64.deb && dpkg -i *.deb && cd .. && rm -rf intel-compute-runtime && apt-get remove gnupg wget apt-transport-https -y && apt-get clean autoclean -y && apt-get autoremove -y && rm -rf /var/lib/apt/lists/* && mkdir -p ${JELLYFIN_DATA_DIR} ${JELLYFIN_CACHE_DIR} && chmod 777 ${JELLYFIN_DATA_DIR} ${JELLYFIN_CACHE_DIR} && sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && locale-gen
COPY dir:c38eaf00670be3bf65945d3ad4ae273551d7b1f7670b7f6b7157e4d23b7b8284 in /jellyfin
COPY dir:d68887c999f80444d10c35255cac6b8b85f1bc21ba9cb49f4ef25ed18f642bbe in /jellyfin/jellyfin-web
EXPOSE 8096
VOLUME [/config /cache]
ENTRYPOINT ["/jellyfin/jellyfin"]
HEALTHCHECK &{["CMD-SHELL" "curl -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1"] "30s" "30s" "10s" '\x03'}
RUN /bin/sh -c apt update && apt install -y curl gpg && mkdir -p /etc/apt/keyrings # buildkit
RUN /bin/sh -c curl -fsSL https://repo.radeon.com/rocm/rocm.gpg.key | gpg --dearmor -o /etc/apt/keyrings/rocm.gpg # buildkit
COPY ./rocm.sources /etc/apt/sources.list.d/rocm.sources # buildkit
RUN /bin/sh -c apt update && apt install -y rocm-opencl-runtime # buildkit
Details
Container
2023-12-02 22:51:45 +01:00
1
OCI / Docker
linux/amd64
646 MiB
Versions (1) View all
0.1.0 2023-12-02