# Build Stage FROM rust:1.74 as builder WORKDIR /usr/src/5G_VideoProbe COPY ../src src COPY ../Cargo.* . RUN cargo install -F throughput --path . # Runtime Stage FROM debian:stable-slim AS runtime RUN apt-get update && apt-get install -y \ tshark \ gpsd \ iputils-ping \ ffmpeg \ tcpdump \ && rm -rf /var/lib/apt/lists/* COPY ../Rocket.toml /etc/videoprobe/Rocket.toml COPY ../run.sh /run.sh COPY --from=builder /usr/local/cargo/bin/videoprobe /usr/local/bin/videoprobe CMD [ "/run.sh" ]