| 123456789101112131415161718192021222324252627282930 | FROM debian:10# Docker build argumentsARG SOURCE_DIR=/jellyfinARG ARTIFACT_DIR=/distARG SDK_VERSION=3.1# Docker run environmentENV SOURCE_DIR=/jellyfinENV ARTIFACT_DIR=/distENV DEB_BUILD_OPTIONS=noddebsENV 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/fdd9ecec-56b4-40f4-b762-d7efe24fc3cd/ffef51844c92afa6714528e10609a30f/dotnet-sdk-3.1.403-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.portable /build.shVOLUME ${SOURCE_DIR}/VOLUME ${ARTIFACT_DIR}/ENTRYPOINT ["/build.sh"]
 |