From e09c52dd055a46517c4fac1bd103b8d9902ae67f Mon Sep 17 00:00:00 2001 From: "marco.piovanello" Date: Wed, 24 Apr 2024 10:49:46 +0200 Subject: [PATCH] migrated from alpine to wolfi --- Dockerfile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index a1ffdfb..bce88db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,18 +25,20 @@ RUN CGO_ENABLED=0 GOOS=linux go build -o yt-dlp-webui # ----------------------------------------------------------------------------- # dependencies ---------------------------------------------------------------- -FROM alpine:3.19 +FROM cgr.dev/chainguard/wolfi-base + +RUN apk update && \ +apk add ffmpeg wget ca-certificates python3 py3-pip VOLUME /downloads /config -WORKDIR /app +RUN python3 -m pip install yt-dlp -RUN apk update && \ - apk add psmisc ffmpeg yt-dlp --no-cache +WORKDIR /app COPY --from=build /usr/src/yt-dlp-webui/yt-dlp-webui /app ENV JWT_SECRET=secret EXPOSE 3033 -ENTRYPOINT [ "./yt-dlp-webui" , "--out", "/downloads", "--conf", "/config/config.yml", "--db", "/config/local.db" ] +ENTRYPOINT [ "./yt-dlp-webui" , "--out", "/downloads", "--conf", "/config/config.yml", "--db", "/config/local.db" ] \ No newline at end of file