https://hub.docker.com/r/google/shaka-packager/dockerfile
89
FROM ubuntu:22.04 as builder
RUN apt-get update --fix-missing
RUN apt-get install -y \
curl \
libc-ares-dev \
build-essential git python2 python3 libncurses5
RUN ln -s /usr/bin/python2 /usr/bin/python
RUN git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
RUN touch depot_tools/.disable_auto_update
ENV PATH $PATH:/depot_tools
WORKDIR shaka_packager
RUN gclient config https://www.github.com/google/shaka-packager.git --name=src --unmanaged
RUN gclient sync -r v2.4.3
RUN cd src && ninja -C out/Release
FROM alpine:3.11
RUN apk add --no-cache libstdc++ python
COPY --from=builder /shaka_packager/src/out/Release/packager \
/shaka_packager/src/out/Release/mpd_generator \
/shaka_packager/src/out/Release/pssh-box.py \
/usr/bin/
COPY --from=builder /shaka_packager/src/out/Release/pyproto /usr/bin/pyproto
Content type
Image
Digest
sha256:329495028…
Size
17.6 MB
Last updated
about 4 years ago
docker pull aimamit/shaka-packager:2.4.3