From 0d677bddb204fec22ebe9a0b94d34959727fb647 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Walter?= Date: Thu, 27 Jul 2023 12:42:20 +0300 Subject: [PATCH] Add forge build in the image building --- .github/workflows/build.yml | 3 ++- packages/starksheet-solidity/Dockerfile | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f8feef0..0fd39cf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -47,7 +47,8 @@ jobs: with: push: true tags: ghcr.io/the-candy-shop/starksheet-monorepo/starksheet-solidity:latest - context: ./packages/starksheet-solidity + context: . + file: ./packages/starksheet-solidity/Dockerfile platforms: linux/amd64,linux/arm64 webapp: diff --git a/packages/starksheet-solidity/Dockerfile b/packages/starksheet-solidity/Dockerfile index 28e5d86..beeabc0 100644 --- a/packages/starksheet-solidity/Dockerfile +++ b/packages/starksheet-solidity/Dockerfile @@ -1,9 +1,15 @@ FROM ghcr.io/foundry-rs/foundry +WORKDIR /app/starksheet +COPY .git .git +COPY .gitmodules .gitmodules +COPY ./packages/starksheet-solidity ./packages/starksheet-solidity + WORKDIR /app/starksheet/packages/starksheet-solidity -COPY . . ENV ETHERSCAN_API_KEY= ENV FOUNDRY_PROFILE=docker +RUN forge build --names --force + ENTRYPOINT [ "forge" ] CMD ["script", "script/Evmsheet.s.sol", "--broadcast"]