diff --git a/Dockerfile b/Dockerfile index 70e63fb..1fe0359 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,17 +19,14 @@ RUN cd /usr/local/src/bitcoin && \ git checkout $BITCOIND_REV && \ ./autogen.sh && \ ./configure --disable-wallet --enable-hardening && \ - make -j10 && \ + make -j2 && \ make install && \ cd / && \ rm -rf /usr/local/src/bitcoin RUN apt-get remove -y \ - build-essential libtool autotools-dev automake pkg-config libssl-dev \ - libevent-dev bsdmainutils libzmq3-dev \ - libboost-system-dev libboost-filesystem-dev libboost-chrono-dev \ - libboost-program-options-dev libboost-test-dev libboost-thread-dev \ - libminiupnpc-dev git && \ + build-essential libtool autotools-dev automake \ + pkg-config bsdmainutils git && \ apt-get autoremove -y && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* ENV HOME /var/lib/bitcoin diff --git a/Makefile b/Makefile index f6e8c8d..f8d0ee6 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ default: build build: kill - docker build -t sneak/bitcoind . + docker build -t sneak/bitcoind:0.12.0 . run: kill - docker run --name sneak-bitcoind -d sneak/bitcoind + docker run --name sneak-bitcoind -d sneak/bitcoind:0.12.0 docker logs -f sneak-bitcoind kill: diff --git a/bitcoin.run b/bitcoin.run index b06439c..53f81be 100644 --- a/bitcoin.run +++ b/bitcoin.run @@ -16,8 +16,8 @@ exec chpst -ubitcoin \ bitcoind \ -printtoconsole \ -disablewallet \ - -datadir $HOME \ - -conf $HOME/bitcoin.conf \ + -datadir=/var/lib/bitcoin \ + -conf=/var/lib/bitcoin/bitcoin.conf \ -rpcallowip=::/0 \ $BITCOIND_EXTRA_OPTS \ 2>&1