| 
					
				 | 
			
			
				@@ -0,0 +1,26 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+FROM mcr.microsoft.com/dotnet/sdk:6.0-bullseye-slim 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Docker build arguments 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ARG SOURCE_DIR=/jellyfin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ARG ARTIFACT_DIR=/dist 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Docker run environment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ENV SOURCE_DIR=/jellyfin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ENV ARTIFACT_DIR=/dist 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ENV DEB_BUILD_OPTIONS=noddebs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ENV ARCH=arm64 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ENV IS_DOCKER=YES 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Prepare Debian build environment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+RUN apt-get update -yqq \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  && apt-get install -yqq --no-install-recommends \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    apt-transport-https debhelper gnupg devscripts unzip \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    mmv libcurl4-openssl-dev libfontconfig1-dev \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    libfreetype6-dev libssl-dev libssl1.1 liblttng-ust0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Link to docker-build script 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+RUN ln -sf ${SOURCE_DIR}/deployment/build.linux.musl-linux-arm64 /build.sh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+VOLUME ${SOURCE_DIR}/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+VOLUME ${ARTIFACT_DIR}/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ENTRYPOINT ["/build.sh"] 
			 |