| 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=armhfENV 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/5f0f07ab-cd9a-4498-a9f7-67d90d582180/2a3db6698751e6cbb93ec244cb81cc5f/dotnet-sdk-5.0.202-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.armhf /build.shVOLUME ${SOURCE_DIR}/VOLUME ${ARTIFACT_DIR}/ENTRYPOINT ["/build.sh"]
 |