get_iplayer (3.30.2)
Published 2026-01-10 15:50:19 +00:00 by luke
Installation
docker pull git.chice.org/luke/get_iplayer:3.30.2sha256:aff8acdf67ff55a5aff1b0dc0d376c7049d73988a6b126911dccf0321893bb82Image layers
| ADD alpine-minirootfs-3.23.2-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| MAINTAINER Jonathan Harris <jonathan@marginal.org.uk> |
| ENV GETIPLAYER_OUTPUT=/output GETIPLAYER_PROFILE=/output/.get_iplayer PUID=1000 PGID=100 PORT=1935 BASEURL= |
| EXPOSE map[1935/tcp:{}] |
| VOLUME [/output] |
| RUN /bin/sh -c apk --update --no-cache add ffmpeg perl-cgi perl-mojolicious perl-lwp-protocol-https perl-xml-libxml jq logrotate su-exec tini curl # buildkit |
| COPY /usr/local/bin/AtomicParsley /usr/local/bin/AtomicParsley # buildkit |
| RUN /bin/sh -c wget -qO - "https://api.github.com/repos/get-iplayer/get_iplayer/releases/latest" > /tmp/latest.json && echo get_iplayer release `jq -r .name /tmp/latest.json` && wget -qO - "`jq -r .tarball_url /tmp/latest.json`" | tar -zxf - && cd get-iplayer* && install -m 755 -t /usr/local/bin ./get_iplayer ./get_iplayer.cgi && cd / && rm -rf get-iplayer* && rm /tmp/latest.json # buildkit |
| COPY files/ / # buildkit |
| ENTRYPOINT ["/sbin/tini" "--"] |
| CMD ["/bin/sh" "-c" "/start"] |