mirror of
https://github.com/flavioribeiro/donut.git
synced 2025-09-26 19:11:11 +08:00
23 lines
561 B
Plaintext
23 lines
561 B
Plaintext
FROM golang:1.19
|
|
|
|
ENV WD=/usr/src/app
|
|
ENV SRT_VERSION="v1.5.3"
|
|
ENV SRT_FOLDER="/opt/srt_lib"
|
|
WORKDIR ${WD}
|
|
|
|
RUN apt-get clean && apt-get update && \
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y \
|
|
tclsh pkg-config cmake libssl-dev build-essential git \
|
|
&& apt-get clean
|
|
|
|
RUN \
|
|
mkdir -p "${SRT_FOLDER}" && \
|
|
git clone --depth 1 --branch "${SRT_VERSION}" https://github.com/Haivision/srt && \
|
|
cd srt && \
|
|
./configure --prefix=${SRT_FOLDER} $(configure) && \
|
|
make && \
|
|
make install
|
|
|
|
ENV PATH="${PATH}:/usr/src/app/srt"
|
|
WORKDIR ${WD}
|