Keydonix/liquid-long

Create Maker Docker Images

Closed this issue · 2 comments

Create a Docker Images that contains Geth/Parity running Proof of Authority (Clique) or InstantSeal Ethereum network with a developer key that has all of the ETH and the Maker contracts are all deployed and configured on the network.

We should probably do a multi-stage build here. First stage builds seth, dapp and ethsign from dapphub and then uses those to compile the Maker contracts and prep them for deployment. Second stage is FROM augur/instantseal (or clone of it) and uses the tools built in stage 1 to deploy the contracts built in stage 1 to the instantseal chain.

Useful stuff:

# steps to install Nix and DappHub tools
ADD . /build/makertools
RUN cd makertools && \
        git clone https://github.com/dapphub/seth && \
        git clone https://github.com/dapphub/dapp && \
        git clone https://github.com/dapphub/ethsign && \
        make link -C seth && \
        make link -C dapp

https://github.com/makerdao/sai/blob/master/bin/deploy
https://github.com/AugurProject/ethereum-nodes/tree/master/parity-instantseal