ffplayout/docker/Dockerfile

27 lines
793 B
Docker
Raw Normal View History

2024-07-04 15:10:33 +02:00
FROM alpine:latest
2023-02-22 21:48:51 +01:00
2024-07-04 15:10:33 +02:00
ARG FFPLAYOUT_VERSION=0.24.0-alpha1
ARG SHARED_STORAGE=false
ENV DB=/db
ENV SHARED_STORAGE=${SHARED_STORAGE}
COPY README.md ffplayout-v${FFPLAYOUT_VERSION}_x86_64-unknown-linux-musl.tar.* /tmp/
COPY scripts/run.sh /
2024-07-04 15:10:33 +02:00
RUN apk update && \
apk upgrade && \
apk add --no-cache ffmpeg sqlite font-dejavu
2023-02-22 21:48:51 +01:00
2024-07-04 15:10:33 +02:00
RUN [[ -f "/tmp/ffplayout-v${FFPLAYOUT_VERSION}_x86_64-unknown-linux-musl.tar.gz" ]] || \
wget -q "https://github.com/ffplayout/ffplayout/releases/download/v${FFPLAYOUT_VERSION}/ffplayout-v${FFPLAYOUT_VERSION}_x86_64-unknown-linux-musl.tar.gz" -P /tmp/ && \
cd /tmp && \
tar xf "ffplayout-v${FFPLAYOUT_VERSION}_x86_64-unknown-linux-musl.tar.gz" && \
cp ffplayout /usr/bin/ && \
rm -rf /tmp/* && \
mkdir ${DB}
EXPOSE 8787
2023-02-22 21:48:51 +01:00
CMD ["/run.sh"]