1FROM uniquenetwork/services:latest23ARG RUST_TOOLCHAIN4ARG NETWORK56ENV DEBIAN_FRONTEND=noninteractive7ENV TZ=Etc/UTC8ENV NETWORK=$NETWORK9ENV CARGO_HOME="/cargo-home"10ENV PATH="/cargo-home/bin:$PATH"1112RUN echo "$NETWORK\n" && echo "$RUST_TOOLCHAIN\n"1314RUN rustup toolchain uninstall $(rustup toolchain list) && \15 rustup toolchain install $RUST_TOOLCHAIN && \16 rustup default $RUST_TOOLCHAIN && \17 rustup target add wasm32-unknown-unknown --toolchain $RUST_TOOLCHAIN1819RUN mkdir /dev_chain20COPY . /dev_chain2122WORKDIR /dev_chain2324RUN cargo build --release25RUN echo "$NETWORK"2627CMD cargo run --release --features=${NETWORK}-runtime -- --dev -linfo --rpc-cors=all --unsafe-rpc-external