FROM golang:1.19.13-alpine3.18 AS builder WORKDIR /build COPY ./ /build RUN sed -i 's/1.21.0/1.21/g' /build/go.mod RUN go mod edit -go=1.19 RUN go build -o viddl . FROM alpine:3.18 RUN apk add --no-cache yt-dlp COPY --from=builder /build/viddl /app/viddl RUN chmod +x /app/viddl CMD [ "/app/viddl" ]