kv-download/Dockerfile
Ronnie Roller 3a47cb5dd8 init
2020-02-02 19:06:03 -08:00

29 lines
609 B
Docker

FROM golang:1.13.6-alpine3.11 as builder
RUN apk add --no-cache curl
WORKDIR /app
COPY src src
COPY templates templates
COPY go.mod go.mod
RUN go mod download
RUN go build -x -o media-roller ./src
# youtube-dl needs python
FROM python:3.8.1-alpine3.11
RUN apk add --no-cache ffmpeg \
curl && \
ffmpeg -version
COPY --from=builder /app/media-roller /app/media-roller
COPY templates /app/templates
WORKDIR /app
RUN curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl && \
chmod a+rx /usr/local/bin/youtube-dl && \
youtube-dl --version
CMD /app/media-roller