[cluster/apps] Revert docker image to alpine
This commit is contained in:
		
							parent
							
								
									ac9e524a72
								
							
						
					
					
						commit
						41f05a31fa
					
				
							
								
								
									
										17
									
								
								Dockerfile
								
								
								
								
							
							
						
						
									
										17
									
								
								Dockerfile
								
								
								
								
							| 
						 | 
				
			
			@ -1,22 +1,19 @@
 | 
			
		|||
# trunk-ignore(hadolint/DL3007): Chainguard recommends latest
 | 
			
		||||
FROM cgr.dev/chainguard/static:latest
 | 
			
		||||
ARG ALPINE_VERSION="3.17"
 | 
			
		||||
 | 
			
		||||
ARG YTDLP_VERSION=2023.03.04
 | 
			
		||||
FROM alpine:${ALPINE_VERSION}
 | 
			
		||||
 | 
			
		||||
WORKDIR /app
 | 
			
		||||
 | 
			
		||||
# Install yt-dlp
 | 
			
		||||
ADD https://github.com/yt-dlp/yt-dlp/releases/download/${YTDLP_VERSION}/yt-dlp /usr/local/bin/
 | 
			
		||||
 | 
			
		||||
# Install ffmpeg
 | 
			
		||||
COPY --from=mwader/static-ffmpeg:6.0 /ffmpeg /usr/local/bin/
 | 
			
		||||
COPY --from=mwader/static-ffmpeg:6.0 /ffprobe /usr/local/bin/
 | 
			
		||||
ARG YTDLP_VERSION="2023.03.04-r0"
 | 
			
		||||
ARG FFMPEG_VERSION="5.1.3-r0"
 | 
			
		||||
RUN apk add --no-cache yt-dlp==${YTDLP_VERSION} ffmpeg==${FFMPEG_VERSION}
 | 
			
		||||
 | 
			
		||||
COPY ytdl-web ./
 | 
			
		||||
 | 
			
		||||
EXPOSE 8080
 | 
			
		||||
 | 
			
		||||
ENV YTDL_HTTP_PORT=8080 \
 | 
			
		||||
    YTDL_HTTP_LISTEN=0.0.0.0
 | 
			
		||||
    YTDL_HTTP_LISTEN=0.0.0.0 \
 | 
			
		||||
    YTDL_BINARYPATH=/usr/bin/yt-dlp
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT [ "./ytdl-web" ]
 | 
			
		||||
		Loading…
	
		Reference in New Issue