infrastructure/app/jitsi/build/jitsi-videobridge/Dockerfile

25 lines
657 B
Text
Raw Normal View History

2020-03-22 18:01:54 +01:00
FROM debian:buster AS builder
2020-09-12 11:15:07 +02:00
RUN apt-get update && \
2021-02-01 07:48:50 +01:00
apt-get install -y git unzip maven openjdk-11-jdk-headless
2021-01-29 18:59:19 +01:00
2021-02-01 07:48:50 +01:00
ARG JVB_TAG
RUN git clone --depth 1 --branch ${JVB_TAG} https://github.com/jitsi/jitsi-videobridge
2020-09-12 11:27:32 +02:00
2021-02-01 07:48:50 +01:00
WORKDIR jitsi-videobridge
COPY *.patch .
RUN git apply 0001-Disable-legacy-parameters.patch
RUN mvn package -DskipTests
RUN unzip jvb/target/jitsi-videobridge*.zip && \
2020-04-26 23:07:01 +02:00
mv jitsi-videobridge-*-SNAPSHOT build
2020-03-22 18:01:54 +01:00
FROM debian:buster
RUN apt-get update && \
2021-01-31 18:17:37 +01:00
apt-get install -y openjdk-11-jre-headless curl
2020-03-22 18:01:54 +01:00
2021-02-01 07:48:50 +01:00
COPY --from=builder /jitsi-videobridge/build /usr/share/jvb
2020-03-22 19:47:10 +01:00
COPY jvb_run /usr/local/bin/jvb_run
CMD ["/usr/local/bin/jvb_run"]