Dockerfile 700 B

12345678910111213141516171819202122
  1. # Defined in Dockerfile.lerna
  2. FROM lerna:latest
  3. USER root
  4. WORKDIR /home/node/
  5. USER 1000
  6. # local dependencies
  7. COPY --chown=1000:1000 target_chains/ethereum/sdk/solidity target_chains/ethereum/sdk/solidity
  8. COPY --chown=1000:1000 target_chains/sui/sdk/js target_chains/sui/sdk/js
  9. COPY --chown=1000:1000 price_service/client/js price_service/client/js
  10. COPY --chown=1000:1000 price_service/sdk/js price_service/sdk/js
  11. COPY --chown=1000:1000 target_chains/solana/sdk/js target_chains/solana/sdk/js
  12. COPY --chown=1000:1000 price_pusher price_pusher
  13. RUN npx lerna run build --scope="@pythnetwork/price-pusher" --include-dependencies
  14. WORKDIR /home/node/price_pusher
  15. ENTRYPOINT [ "npm", "run", "start" ]