FROM rust:slim
RUN apt update && apt install cmake protobuf-compiler -y
RUN rustup toolchain install nightly
RUN cargo install trunk
RUN rustup default nightly
RUN rustup component add rustfmt
RUN rustup target add wasm32-unknown-unknown