瀏覽代碼

Pin rust toolchain and SGX tools versions in the Dockerfile

Ian Goldberg 5 月之前
父節點
當前提交
7e4d0f34f3
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      docker/Dockerfile

+ 4 - 3
docker/Dockerfile

@@ -7,9 +7,10 @@ WORKDIR /root
 RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs -o rustup-init.sh
 RUN bash rustup-init.sh -y
 ENV PATH=/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
-RUN rustup default nightly
-RUN rustup target add x86_64-fortanix-unknown-sgx --toolchain nightly
-RUN cargo install fortanix-sgx-tools sgxs-tools
+RUN rustup default nightly-2024-12-09
+RUN rustup target add x86_64-fortanix-unknown-sgx --toolchain nightly-2024-12-09
+RUN cargo install fortanix-sgx-tools --version 0.5.1 --locked
+RUN cargo install sgxs-tools --version 0.8.6 --locked
 COPY . sparta-experiments
 WORKDIR /root/sparta-experiments
 RUN git submodule init