Dockerfile.ethereum 807 B

123456789101112131415161718
  1. # Defined in tilt_devnet/docker_images/Dockerfile.lerna
  2. FROM lerna
  3. USER root
  4. RUN apt-get update && apt-get install -y ncat
  5. # Run as node, otherwise, npx explodes.
  6. USER 1000
  7. WORKDIR /home/node
  8. COPY --chown=1000:1000 governance/multisig_wh_message_builder governance/multisig_wh_message_builder
  9. COPY --chown=1000:1000 governance/xc_admin/packages/xc_admin_common/ governance/xc_admin/packages/xc_admin_common/
  10. COPY --chown=1000:1000 target_chains/ethereum/sdk/solidity target_chains/ethereum/sdk/solidity
  11. COPY --chown=1000:1000 target_chains/ethereum/contracts target_chains/ethereum/contracts
  12. RUN npx lerna run build --scope="@pythnetwork/pyth-evm-contract" --include-dependencies
  13. WORKDIR /home/node/target_chains/ethereum/contracts
  14. COPY --chown=1000:1000 target_chains/ethereum/contracts/.env.test .env