Dockerfile 574 B

1234567891011121314151617181920
  1. # Defined in tilt_devnet/docker_images/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 price_service/client/js price_service/client/js
  9. COPY --chown=1000:1000 price_service/sdk/js price_service/sdk/js
  10. COPY --chown=1000:1000 price_pusher price_pusher
  11. RUN npx lerna run build --scope="@pythnetwork/price-pusher" --include-dependencies
  12. WORKDIR /home/node/price_pusher
  13. ENTRYPOINT [ "npm", "run", "start" ]