ynkr (latest)

Published 2025-09-04 13:54:34 +02:00 by pika in docker/Ynkr

Installation

docker pull git.k4li.de/docker/ynkr:latest
sha256:3aacdd44f80eba14fa9c45639db6c36e1ba432ec7a8780da0c672b9e6e22b39c

Image layers

ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk add --no-cache curl yt-dlp ffmpeg busybox-suid bash python3 mutagen py3-requests py3-dotenv py3-pip # buildkit
WORKDIR /app
COPY requirements.txt . # buildkit
COPY download.sh . # buildkit
COPY .src/* . # buildkit
RUN /bin/sh -c chmod +x download.sh # buildkit
RUN /bin/sh -c chmod +x run-import.sh # buildkit
ARG PUID=1000
ARG PGID=1000
RUN |2 PUID=1000 PGID=1000 /bin/sh -c addgroup --gid $PGID appuser # buildkit
RUN |2 PUID=1000 PGID=1000 /bin/sh -c adduser -g "" -D -u $PUID -G appuser appuser # buildkit
RUN |2 PUID=1000 PGID=1000 /bin/sh -c echo "*/30 * * * * bash /app/run-import.sh" > /etc/crontabs/appuser # buildkit
RUN |2 PUID=1000 PGID=1000 /bin/sh -c chown -R appuser:appuser /app # buildkit
USER appuser
RUN |2 PUID=1000 PGID=1000 /bin/sh -c /app/run-import.sh init # initialize all the python dependencies on container build # buildkit
ENTRYPOINT ["/bin/sh" "-c" "crond && exec /app/download.sh"]
Details
Container
2025-09-04 13:54:34 +02:00
11
OCI / Docker
linux/amd64
106 MiB
Versions (1) View all
latest 2025-09-04