mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-05-28 02:01:20 +00:00
This PR implements `Transport` for WebTransport for browsers by using web-sys. Related: #3846. Resolves: #3825. Pull-Request: #4015. Co-Authored-By: Yiannis Marangos <yiannis@eiger.co> Co-Authored-By: Maciej Zwoliński <mac.zwolinski@gmail.com> Co-Authored-By: Yiannis Marangos <psyberbits@gmail.com>
18 lines
558 B
Docker
18 lines
558 B
Docker
# syntax=docker/dockerfile:1.5-labs
|
|
FROM rust:1.67.0 as builder
|
|
|
|
# Run with access to the target cache to speed up builds
|
|
WORKDIR /workspace
|
|
ADD . .
|
|
RUN --mount=type=cache,target=./target \
|
|
--mount=type=cache,target=/usr/local/cargo/registry \
|
|
cargo build --release --package interop-tests --bin native_ping
|
|
|
|
RUN --mount=type=cache,target=./target \
|
|
mv ./target/release/native_ping /usr/local/bin/testplan
|
|
|
|
FROM gcr.io/distroless/cc
|
|
COPY --from=builder /usr/local/bin/testplan /usr/local/bin/testplan
|
|
ENV RUST_BACKTRACE=1
|
|
ENTRYPOINT ["testplan"]
|