Files
goutubedl/Dockerfile
2019-10-29 01:02:39 +01:00

20 lines
525 B
Docker

# bump: golang /GOLANG_VERSION=([\d.]+)/ docker:golang|^1
ARG GOLANG_VERSION=1.13.3
# bump: youtube-dl /YDL_VERSION=([\d.]+)/ https://github.com/ytdl-org/youtube-dl.git|/^\d/|sort
ARG YDL_VERSION=2019.10.29
FROM golang:$GOLANG_VERSION
ARG YDL_VERSION
RUN \
curl -L -o /usr/local/bin/youtube-dl https://yt-dl.org/downloads/$YDL_VERSION/youtube-dl && \
chmod a+x /usr/local/bin/youtube-dl
WORKDIR /src
COPY go.* *.go ./
COPY cmd cmd
RUN \
go mod download && \
go build ./cmd/goutubedl && \
go test -v -race -cover