Dockerfile.base 620 B

123456789101112131415
  1. FROM rust:1.62@sha256:2cd5c8517d0640bd287b2cfb4c0e62f1a8ed86174764d88280bc2a106d6835db AS aptos-node
  2. RUN apt-get update && apt-get -y install libclang-dev libudev-dev libdw-dev jq cmake curl npm gcc g++ make lld
  3. WORKDIR /tmp
  4. RUN git clone https://github.com/aptos-labs/aptos-core.git
  5. WORKDIR /tmp/aptos-core
  6. # Build aptos 2.0.3
  7. RUN git reset --hard 6f83bc6d02207298b2dee91133d75538789bf582
  8. RUN cargo build -p aptos --profile cli
  9. FROM rust:1.62@sha256:2cd5c8517d0640bd287b2cfb4c0e62f1a8ed86174764d88280bc2a106d6835db AS export-stage
  10. COPY --from=aptos-node /tmp/aptos-core/target/cli/aptos /usr/local/cargo/bin/aptos