From 399c9d41456ced3d7b5c20ea81dfc268c31cd76a Mon Sep 17 00:00:00 2001 From: steebchen Date: Tue, 3 Sep 2024 17:54:45 -0400 Subject: [PATCH] docker --- Dockerfile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9fe8e90..c119227 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,22 +23,26 @@ RUN cargo install --git https://github.com/lambdaclass/cairo-vm --rev 37ea72977d FROM ghcr.io/cartridge-gg/stone-prover:main AS prover FROM python:3.9.18-slim-bookworm AS final + WORKDIR / + RUN apt update && apt install -y build-essential libgmp-dev elfutils jq git RUN pip install --upgrade pip +RUN git clone --depth=1 -b v2.7.0-rc.3 https://github.com/starkware-libs/cairo.git +RUN mv cairo/corelib/ . +RUN rm -rf cairo + +RUN pip install cairo-lang==0.13.1 +RUN pip install sympy==1.12.1 + COPY --from=builder /app/target/release/prover /usr/local/bin/prover COPY --from=builder /usr/local/cargo/bin/cairo1-run /usr/local/bin/cairo1-run COPY --from=prover /usr/bin/cpu_air_prover /usr/local/bin/cpu_air_prover COPY --from=prover /usr/bin/cpu_air_verifier /usr/local/bin/cpu_air_verifier COPY --from=builder /app/config/cpu_air_prover_config.json /config/cpu_air_prover_config.json -RUN git clone --depth=1 -b v2.7.0-rc.3 https://github.com/starkware-libs/cairo.git -RUN mv cairo/corelib/ . -RUN rm -rf cairo -RUN pip install cairo-lang==0.13.1 -RUN pip install sympy==1.12.1 EXPOSE 3000