1
0
stack-orchestrator/app/data/container-build/cerc-go-ethereum-foundry/Dockerfile
David Boreham b4ddef7ff0 Revert local foundry build
Former-commit-id: e850923e1abc57aec3911901425f6b5c77e227d3
2023-01-30 14:05:48 -07:00

20 lines
535 B
Docker

FROM ghcr.io/foundry-rs/foundry
RUN apk update ; apk add --no-cache --allow-untrusted ca-certificates curl bash git jq
RUN apk add --no-cache --upgrade grep
WORKDIR /root
ARG GENESIS_FILE_PATH=genesis.json
COPY stateful ./stateful
COPY start-private-network.sh .
COPY deploy-local-network.sh .
COPY $GENESIS_FILE_PATH ./genesis.json
# TODO: figure out if this works for aarm64
COPY --from=cerc/go-ethereum:local /usr/local/bin/geth /bin/geth
RUN chmod +x /bin/geth
EXPOSE 8545
EXPOSE 8546
ENTRYPOINT ["./start-private-network.sh"]