Skip to content

Commit

Permalink
Add forge build in the image building
Browse files Browse the repository at this point in the history
  • Loading branch information
ClementWalter committed Jul 27, 2023
1 parent 914a29c commit 0d677bd
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
8 changes: 7 additions & 1 deletion packages/starksheet-solidity/Dockerfile
Original file line number Diff line number Diff line change
@@ -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"]

0 comments on commit 0d677bd

Please sign in to comment.