File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,15 +18,6 @@ RUN npm install
1818COPY ./blocklock-solidity ./
1919RUN FOUNDRY_PROFILE=build forge install --no-git && FOUNDRY_PROFILE=build forge build
2020
21- FROM sol_builder AS sol_randomness
22- WORKDIR /app/randomness-solidity
23- COPY ./randomness-solidity/package.json ./
24- COPY ./randomness-solidity/package-lock.json ./
25- RUN npm install
26-
27- COPY ./randomness-solidity ./
28- RUN FOUNDRY_PROFILE=build forge install --no-git && FOUNDRY_PROFILE=build forge build
29-
3021# Base image for rust
3122FROM lukemathwalker/cargo-chef:latest-rust-1 AS chef
3223WORKDIR /app
@@ -43,7 +34,6 @@ RUN cargo chef cook --release --recipe-path recipe.json
4334
4435# Build application
4536COPY --from=sol_blocklock /app/blocklock-solidity/out ./blocklock-solidity/out
46- COPY --from=sol_randomness /app/randomness-solidity/out ./randomness-solidity/out
4737COPY . .
4838RUN cargo build --release -p blocklock-agent --example blocklock
4939
Original file line number Diff line number Diff line change 11# Image must be built from the root
22
3- # Image building solidity contracts
4- ARG NODE_VERSION=22.3
5- FROM europe-west1-docker.pkg.dev/randamu-prod/candyland/node:${NODE_VERSION} AS sol_builder
6- WORKDIR /app
7-
8- RUN curl -L https://foundry.paradigm.xyz | bash
9- ENV PATH="/root/.foundry/bin:${PATH}"
10- RUN foundryup
11-
12- FROM sol_builder AS sol_blocklock
13- WORKDIR /app/blocklock-solidity
14- COPY ./blocklock-solidity/package.json ./
15- COPY ./blocklock-solidity/package-lock.json ./
16- RUN npm install
17-
18- COPY ./blocklock-solidity ./
19- RUN FOUNDRY_PROFILE=build forge install --no-git && FOUNDRY_PROFILE=build forge build
20-
21- FROM sol_builder AS sol_randomness
22- WORKDIR /app/randomness-solidity
23- COPY ./randomness-solidity/package.json ./
24- COPY ./randomness-solidity/package-lock.json ./
25- RUN npm install
26-
27- COPY ./randomness-solidity ./
28- RUN FOUNDRY_PROFILE=build forge install --no-git && FOUNDRY_PROFILE=build forge build
29-
303# Base image for rust
314FROM lukemathwalker/cargo-chef:latest-rust-1 AS chef
325WORKDIR /app
@@ -42,8 +15,6 @@ COPY --from=planner /app/recipe.json recipe.json
4215RUN cargo chef cook --release --recipe-path recipe.json
4316
4417# Build application
45- COPY --from=sol_blocklock /app/blocklock-solidity/out ./blocklock-solidity/out
46- COPY --from=sol_randomness /app/randomness-solidity/out ./randomness-solidity/out
4718COPY . .
4819RUN cargo build --release -p dsigner
4920
Original file line number Diff line number Diff line change @@ -9,15 +9,6 @@ RUN curl -L https://foundry.paradigm.xyz | bash
99ENV PATH="/root/.foundry/bin:${PATH}"
1010RUN foundryup
1111
12- FROM sol_builder AS sol_blocklock
13- WORKDIR /app/blocklock-solidity
14- COPY ./blocklock-solidity/package.json ./
15- COPY ./blocklock-solidity/package-lock.json ./
16- RUN npm install
17-
18- COPY ./blocklock-solidity ./
19- RUN FOUNDRY_PROFILE=build forge install --no-git && FOUNDRY_PROFILE=build forge build
20-
2112FROM sol_builder AS sol_randomness
2213WORKDIR /app/randomness-solidity
2314COPY ./randomness-solidity/package.json ./
@@ -42,7 +33,6 @@ COPY --from=planner /app/recipe.json recipe.json
4233RUN cargo chef cook --release --recipe-path recipe.json
4334
4435# Build application
45- COPY --from=sol_blocklock /app/blocklock-solidity/out ./blocklock-solidity/out
4636COPY --from=sol_randomness /app/randomness-solidity/out ./randomness-solidity/out
4737COPY . .
4838RUN cargo build --release -p randomness-agent --example randomness
You can’t perform that action at this time.
0 commit comments