File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ FROM alpine:3 AS ffmpeg-downloader
2+ RUN apk add --no-cache curl xz \
3+ && curl -L https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linux64-nonfree.tar.xz \
4+ -o /tmp/ffmpeg.tar.xz \
5+ && tar -xJf /tmp/ffmpeg.tar.xz -C /tmp \
6+ && mv /tmp/ffmpeg-master-latest-linux64-nonfree/bin/ffmpeg /usr/local/bin/ffmpeg \
7+ && mv /tmp/ffmpeg-master-latest-linux64-nonfree/bin/ffprobe /usr/local/bin/ffprobe
8+
19FROM public.ecr.aws/docker/library/php:8.2-cli AS builder
210
311RUN DEBIAN_FRONTEND=noninteractive \
@@ -33,10 +41,12 @@ RUN echo "date.timezone = UTC" >> /usr/local/etc/php/conf.d/timezone.ini \
3341 && apt-get install -y --no-install-recommends \
3442 libzip5 \
3543 imagemagick \
36- ffmpeg \
3744 && rm -rf /var/lib/apt/lists/* \
3845 && useradd -r -u 1001 -g root worker
3946
47+ COPY --from=ffmpeg-downloader /usr/local/bin/ffmpeg /usr/local/bin/ffmpeg
48+ COPY --from=ffmpeg-downloader /usr/local/bin/ffprobe /usr/local/bin/ffprobe
49+
4050COPY --from=builder /usr/local/lib/php/extensions/no-debug-non-zts-20220829/zip.so /usr/local/lib/php/extensions/no-debug-non-zts-20220829/
4151COPY --from=builder /usr/local/etc/php/conf.d/docker-php-ext-zip.ini /usr/local/etc/php/conf.d/
4252
You can’t perform that action at this time.
0 commit comments