Skip to content

Commit d1887e1

Browse files
committed
chore: remove unnecessary solidity deps from dsigner, blocklock-agent, and randomness-agent dockerfiles
1 parent 8585963 commit d1887e1

3 files changed

Lines changed: 0 additions & 49 deletions

File tree

blocklock-agent/Dockerfile

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,6 @@ RUN npm install
1818
COPY ./blocklock-solidity ./
1919
RUN 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
3122
FROM lukemathwalker/cargo-chef:latest-rust-1 AS chef
3223
WORKDIR /app
@@ -43,7 +34,6 @@ RUN cargo chef cook --release --recipe-path recipe.json
4334

4435
# Build application
4536
COPY --from=sol_blocklock /app/blocklock-solidity/out ./blocklock-solidity/out
46-
COPY --from=sol_randomness /app/randomness-solidity/out ./randomness-solidity/out
4737
COPY . .
4838
RUN cargo build --release -p blocklock-agent --example blocklock
4939

dsigner/Dockerfile

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,5 @@
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
314
FROM lukemathwalker/cargo-chef:latest-rust-1 AS chef
325
WORKDIR /app
@@ -42,8 +15,6 @@ COPY --from=planner /app/recipe.json recipe.json
4215
RUN 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
4718
COPY . .
4819
RUN cargo build --release -p dsigner
4920

randomness-agent/Dockerfile

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,6 @@ RUN curl -L https://foundry.paradigm.xyz | bash
99
ENV PATH="/root/.foundry/bin:${PATH}"
1010
RUN 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-
2112
FROM sol_builder AS sol_randomness
2213
WORKDIR /app/randomness-solidity
2314
COPY ./randomness-solidity/package.json ./
@@ -42,7 +33,6 @@ COPY --from=planner /app/recipe.json recipe.json
4233
RUN cargo chef cook --release --recipe-path recipe.json
4334

4435
# Build application
45-
COPY --from=sol_blocklock /app/blocklock-solidity/out ./blocklock-solidity/out
4636
COPY --from=sol_randomness /app/randomness-solidity/out ./randomness-solidity/out
4737
COPY . .
4838
RUN cargo build --release -p randomness-agent --example randomness

0 commit comments

Comments
 (0)