From 14c754884ef67e07f4d10bcebada4911633fe7e6 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Fri, 2 Sep 2016 05:03:19 +0200 Subject: [PATCH] add blockchain cache --- Dockerfile | 3 +++ steemd.run | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/Dockerfile b/Dockerfile index f1d33ce..3ccd25e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -125,6 +125,9 @@ ENV HOME /var/lib/steemd RUN useradd -s /bin/bash -m -d /var/lib/steemd steemd RUN chown steemd:steemd -R /var/lib/steemd +# include blockchain seed in docker image to speed up startup +ADD https://cdn.datavibe.net/f/eeqj/20160902.steemd-blockchain.tar.bz2 /var/cache/steemd/blockchain.tbz2 + VOLUME ["/var/lib/steemd"] # rpc service: diff --git a/steemd.run b/steemd.run index 153187e..2e467d0 100644 --- a/steemd.run +++ b/steemd.run @@ -53,6 +53,14 @@ cd $HOME # overwrite local config with image one cp /etc/steemd/config.ini $HOME/config.ini +# if no blockchain in volume, use seed from image and verify +if [[ ! -d /var/lib/steemd/blockchain ]]; then + cd /var/lib/steemd + tar xvjpf /var/cache/steemd/blockchain.tbz2 + chown -R steemd:steemd blockchain + ARGS+=" --replay-blockchain" +fi + # slow down restart loop if flapping sleep 1