mirror of
https://github.com/zkopru-network/zkopru.git
synced 2026-01-27 06:58:06 -05:00
21 lines
766 B
Docker
21 lines
766 B
Docker
FROM node:12-alpine
|
|
RUN apk add --no-cache --virtual .gyp \
|
|
python \
|
|
make \
|
|
g++ \
|
|
&& npm install -g truffle ganache-cli --unsafe-perm=true --allow-root \
|
|
&& apk del .gyp
|
|
RUN apk add git
|
|
WORKDIR /proj
|
|
COPY ./package.json /proj/package.json
|
|
RUN yarn install
|
|
COPY ./contracts /proj/contracts
|
|
COPY ./utils /proj/utils
|
|
COPY ./migrations /proj/migrations
|
|
COPY ./truffle-config.js /proj/truffle-config.js
|
|
RUN truffle compile
|
|
EXPOSE 5000
|
|
COPY ./keys /proj/keys
|
|
RUN ganache-cli --db=/data -i 20200406 --chainId 1337 -p 5000 --gasLimit 12000000 --deterministic --host 0.0.0.0 & sleep 5 && truffle migrate --network integrationtest
|
|
CMD ganache-cli --db=/data -i 20200406 --chainId 1337 -p 5000 --gasLimit 12000000 --deterministic --host 0.0.0.0
|