mirror of
https://github.com/EvernodeXRPL/hpcore.git
synced 2026-04-29 15:37:59 +00:00
17 lines
650 B
Docker
17 lines
650 B
Docker
FROM hpcore:latest as hpcore-nodejs
|
|
|
|
RUN apt-get update
|
|
RUN apt-get install -y build-essential
|
|
RUN apt-get install -y curl
|
|
RUN curl -sL https://deb.nodesource.com/setup_10.x | bash -
|
|
RUN apt-get install -y nodejs
|
|
|
|
FROM hpcore-nodejs
|
|
|
|
RUN /hp/hpcore new /echo_contract
|
|
COPY ./examples/echo_contract/contract.js /echo_contract/bin/contract.js
|
|
RUN mv /echo_contract/cfg/hp.cfg /echo_contract/cfg/hp.json
|
|
RUN node -p "JSON.stringify({...require('/echo_contract/cfg/hp.json'), binary:'/usr/bin/node', binargs:'./bin/contract.js' }, null, 2)" > /echo_contract/cfg/hp.cfg
|
|
RUN rm /echo_contract/cfg/hp.json
|
|
|
|
ENTRYPOINT ["/hp/hpcore", "run", "/echo_contract"] |