Update dockerfile to use args
This commit is contained in:
		
							parent
							
								
									76cdf0ae3a
								
							
						
					
					
						commit
						2f1f742899
					
				
							
								
								
									
										11
									
								
								Dockerfile
								
								
								
								
							
							
						
						
									
										11
									
								
								Dockerfile
								
								
								
								
							|  | @ -1,4 +1,9 @@ | |||
| FROM golang:1.20-alpine3.17 as builder | ||||
| ARG GO_VERSION="1.20" | ||||
| ARG ALPINE_VERSION="3.17" | ||||
| ARG YTDLP_VERSION="2023.03.04" | ||||
| ARG FFMPEG_VERSION="5.1.3" | ||||
| 
 | ||||
| FROM golang:${GO_VERSION}-alpine${ALPINE_VERSION} as builder | ||||
| 
 | ||||
| WORKDIR /usr/src/ytdl-web | ||||
| 
 | ||||
|  | @ -9,11 +14,11 @@ RUN go install github.com/go-task/task/v3/cmd/task@latest \ | |||
|     && task build | ||||
| 
 | ||||
| 
 | ||||
| FROM alpine:3.17 | ||||
| FROM alpine:${ALPINE_VERSION} | ||||
| 
 | ||||
| WORKDIR /app | ||||
| 
 | ||||
| RUN apk add --no-cache yt-dlp==2023.03.04 ffmpeg==5.1.3 | ||||
| RUN "apk add --no-cache yt-dlp==${YTDLP_VERSION} ffmpeg==${FFMPEG_VERSION}" | ||||
| 
 | ||||
| COPY --from=builder /usr/src/ytdl-web/ytdl-web ./ytdl-web | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue