gstreamer/webrtc/sendrecv/gst-rust/Dockerfile
maxmcd bb56d6eab7 Add Rust version of sendrecv example
This also comes with a docker image to collect all dependencies and
build everything.

Fixes https://github.com/centricular/gstwebrtc-demos/pull/20
2018-06-18 09:02:05 +03:00

13 lines
380 B
Docker

FROM maxmcd/gstreamer:1.14-buster
RUN apt-get install -y curl
RUN wget -O rustup.sh https://sh.rustup.rs && sh ./rustup.sh -y
ENV PATH=$PATH:/root/.cargo/bin/
WORKDIR /opt/
COPY . /opt/
RUN cargo build
CMD echo "Waiting a few seconds for you to open the browser at localhost:8080" \
&& sleep 10 \
&& /opt/target/debug/gst-rust --peer-id=1 --server=ws://signalling:8443