github.com/renbou/grpcbridge@v0.0.2-0.20240416012907-bcbd8b12648a/examples/rstestapi/Dockerfile (about) 1 FROM rust:1.77.1 AS builder 2 3 WORKDIR /build 4 5 RUN apt update && apt install -y protobuf-compiler libprotobuf-dev 6 7 COPY . . 8 RUN \ 9 --mount=type=cache,target=/usr/local/cargo/registry \ 10 --mount=type=cache,target=/build/target \ 11 cargo build --release && \ 12 cp target/release/rstestapi . 13 14 FROM ubuntu:23.10 15 COPY --from=builder /build/rstestapi /bin/rstestapi 16 WORKDIR /opt/rstestapi 17 18 CMD [ "/bin/rstestapi" ] 19