This commit is contained in:
Mattias Wadman
2019-07-22 09:08:59 +02:00
commit 88fc6c8d7a
9 changed files with 776 additions and 0 deletions

17
Dockerfile Normal file
View File

@ -0,0 +1,17 @@
ARG GO_VERSION=1.12
ARG YDL_VERSION=2019.07.16
FROM golang:$GO_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