mirror of
				https://github.com/jellyfin/jellyfin.git
				synced 2025-11-03 19:17:24 -05:00 
			
		
		
		
	Fix Docker ffmpeg
This commit is contained in:
		
							parent
							
								
									64eca9e1c7
								
							
						
					
					
						commit
						4ace99ad76
					
				
							
								
								
									
										10
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								Dockerfile
									
									
									
									
									
								
							@ -19,20 +19,24 @@ RUN dotnet publish Jellyfin.Server --configuration Release --output="/jellyfin"
 | 
				
			|||||||
FROM jellyfin/ffmpeg:${FFMPEG_VERSION} as ffmpeg
 | 
					FROM jellyfin/ffmpeg:${FFMPEG_VERSION} as ffmpeg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FROM mcr.microsoft.com/dotnet/core/runtime:${DOTNET_VERSION}
 | 
					FROM mcr.microsoft.com/dotnet/core/runtime:${DOTNET_VERSION}
 | 
				
			||||||
COPY --from=ffmpeg / /
 | 
					COPY --from=ffmpeg /opt/ffmpeg /opt/ffmpeg
 | 
				
			||||||
COPY --from=builder /jellyfin /jellyfin
 | 
					COPY --from=builder /jellyfin /jellyfin
 | 
				
			||||||
COPY --from=web-builder /dist /jellyfin/jellyfin-web
 | 
					COPY --from=web-builder /dist /jellyfin/jellyfin-web
 | 
				
			||||||
# Install dependencies:
 | 
					# Install dependencies:
 | 
				
			||||||
#   libfontconfig1: needed for Skia
 | 
					#   libfontconfig1: needed for Skia
 | 
				
			||||||
 | 
					#   libgomp1: needed for ffmpeg
 | 
				
			||||||
 | 
					#   libva-drm2: needed for ffmpeg
 | 
				
			||||||
#   mesa-va-drivers: needed for VAAPI
 | 
					#   mesa-va-drivers: needed for VAAPI
 | 
				
			||||||
RUN apt-get update \
 | 
					RUN apt-get update \
 | 
				
			||||||
 && apt-get install --no-install-recommends --no-install-suggests -y \
 | 
					 && apt-get install --no-install-recommends --no-install-suggests -y \
 | 
				
			||||||
   libfontconfig1 mesa-va-drivers \
 | 
					   libfontconfig1 libgomp1 libva-drm2 mesa-va-drivers \
 | 
				
			||||||
 && apt-get clean autoclean \
 | 
					 && apt-get clean autoclean \
 | 
				
			||||||
 && apt-get autoremove \
 | 
					 && apt-get autoremove \
 | 
				
			||||||
 && rm -rf /var/lib/apt/lists/* \
 | 
					 && rm -rf /var/lib/apt/lists/* \
 | 
				
			||||||
 && mkdir -p /cache /config /media \
 | 
					 && mkdir -p /cache /config /media \
 | 
				
			||||||
 && chmod 777 /cache /config /media
 | 
					 && chmod 777 /cache /config /media \
 | 
				
			||||||
 | 
					 && ln -s /opt/ffmpeg/bin/ffmpeg /usr/local/bin \
 | 
				
			||||||
 | 
					 && ln -s /opt/ffmpeg/bin/ffprobe /usr/local/bin
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EXPOSE 8096
 | 
					EXPOSE 8096
 | 
				
			||||||
VOLUME /cache /config /media
 | 
					VOLUME /cache /config /media
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user