FROM debian:11-slim RUN apt update RUN apt install -y --no-install-recommends \ autoconf \ build-essential \ ca-certificates \ curl \ git \ gstreamer1.0-gl \ gstreamer1.0-plugins-base \ gstreamer1.0-tools \ libglib2.0-dev \ libgstreamer1.0-dev \ libgstreamer-plugins-base1.0-dev RUN curl https://sh.rustup.rs -sSf | sh -s -- --profile minimal -y WORKDIR /opt RUN git clone https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git WORKDIR /opt/gst-plugins-rs/utils/fallbackswitch RUN . $HOME/.cargo/env && cargo build --release WORKDIR /opt/gst-plugins-rs RUN find target/release