| 12345678910111213141516171819202122232425262728293031 | FROM debian:10# Docker build argumentsARG SOURCE_DIR=/jellyfinARG ARTIFACT_DIR=/distARG SDK_VERSION=5.0# Docker run environmentENV SOURCE_DIR=/jellyfinENV ARTIFACT_DIR=/distENV DEB_BUILD_OPTIONS=noddebsENV ARCH=arm64ENV IS_DOCKER=YES# Prepare Debian build environmentRUN apt-get update \ && apt-get install -y apt-transport-https debhelper gnupg wget devscripts mmv libc6-dev libcurl4-openssl-dev libfontconfig1-dev libfreetype6-dev libssl-dev libssl1.1 liblttng-ust0# Install dotnet repository# https://dotnet.microsoft.com/download/linux-package-manager/debian9/sdk-currentRUN wget https://download.visualstudio.microsoft.com/download/pr/a2052604-de46-4cd4-8256-9bc222537d32/a798771950904eaf91c0c37c58f516e1/dotnet-sdk-5.0.103-linux-x64.tar.gz -O dotnet-sdk.tar.gz \ && mkdir -p dotnet-sdk \ && tar -xzf dotnet-sdk.tar.gz -C dotnet-sdk \ && ln -s $( pwd )/dotnet-sdk/dotnet /usr/bin/dotnet# Link to docker-build scriptRUN ln -sf ${SOURCE_DIR}/deployment/build.linux.arm64 /build.shVOLUME ${SOURCE_DIR}/VOLUME ${ARTIFACT_DIR}/ENTRYPOINT ["/build.sh"]
 |