|
@@ -1,6 +1,4 @@
|
|
|
-FROM rust:1.79.0@sha256:9b2689d6f99ff381f178fa4361db745c8c355faecde73aa5b18b0efa84f03e62 AS sui-node
|
|
|
|
|
-
|
|
|
|
|
-WORKDIR /tmp
|
|
|
|
|
|
|
+FROM rust:1.79.0@sha256:9b2689d6f99ff381f178fa4361db745c8c355faecde73aa5b18b0efa84f03e62 AS sui-build
|
|
|
|
|
|
|
|
# https://github.com/MystenLabs/sui/blob/041c5f2bae2fe52079e44b70514333532d69f4e6/docs/content/guides/developer/getting-started/sui-install.mdx#all-linux-prerequisites
|
|
# https://github.com/MystenLabs/sui/blob/041c5f2bae2fe52079e44b70514333532d69f4e6/docs/content/guides/developer/getting-started/sui-install.mdx#all-linux-prerequisites
|
|
|
RUN apt-get update && apt-get install -y curl git-all cmake gcc libssl-dev pkg-config libclang-dev libpq-dev build-essential
|
|
RUN apt-get update && apt-get install -y curl git-all cmake gcc libssl-dev pkg-config libclang-dev libpq-dev build-essential
|
|
@@ -8,7 +6,13 @@ RUN apt-get update && apt-get install -y curl git-all cmake gcc libssl-dev pkg-c
|
|
|
# https://github.com/MystenLabs/sui/releases/tag/mainnet-v1.19.1
|
|
# https://github.com/MystenLabs/sui/releases/tag/mainnet-v1.19.1
|
|
|
RUN cargo install --locked --git https://github.com/MystenLabs/sui.git --rev 041c5f2bae2fe52079e44b70514333532d69f4e6 sui
|
|
RUN cargo install --locked --git https://github.com/MystenLabs/sui.git --rev 041c5f2bae2fe52079e44b70514333532d69f4e6 sui
|
|
|
|
|
|
|
|
-RUN apt-get install -y ca-certificates gnupg
|
|
|
|
|
|
|
+FROM rust:1.79.0@sha256:9b2689d6f99ff381f178fa4361db745c8c355faecde73aa5b18b0efa84f03e62 AS sui-node
|
|
|
|
|
+
|
|
|
|
|
+WORKDIR /tmp
|
|
|
|
|
+
|
|
|
|
|
+COPY --from=sui-build /usr/local/cargo/bin/sui /bin/sui
|
|
|
|
|
+
|
|
|
|
|
+RUN apt-get install -y ca-certificates curl gnupg
|
|
|
RUN mkdir -p /etc/apt/keyrings
|
|
RUN mkdir -p /etc/apt/keyrings
|
|
|
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
|
|
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
|
|
|
|
|
|