/dpnode

Setup a Full Dogeparty Node

Setup a Full Dogeparty Node

These instructions are based on Linux Ubuntu 14.04, any other Unix based distribution should work quite similar.

As root run the following commands:

# Install Docker
wget -qO- https://get.docker.com/ | sh

# Install Fig, see for latest version: http://www.fig.sh/install.html
curl -L https://github.com/docker/fig/releases/download/1.0.1/fig-`uname -s`-`uname -m` > /usr/local/bin/fig
chmod +x /usr/local/bin/fig

# Clone all the necessary repos into a project folder:
cd
git clone https://github.com/Dogeparty/dpnode.git
cd dpnode
git clone https://github.com/Dogeparty/dogecoind-docker.git
git clone https://github.com/Dogeparty/insight-docker.git
git clone https://github.com/Dogeparty/insight-doge-api.git
git clone https://github.com/Dogeparty/dogepartyd-docker.git
git clone https://github.com/Dogeparty/dogeblockd-docker.git
git clone https://github.com/Dogeparty/dogeparty-wallet-dev-server-docker.git

# Link the Dockerfile for the insight.js project to build a container with it later
ln insight-docker/Dockerfile insight-doge-api/Dockerfile

# Let's build all machines
fig build

# start the beast
# CTRL-C then stops only the log tail, not the components
fig up -d ; fig logs

# check the status of each node with:
# (each component should have the status 'up'
fig ps

# Usually dogepartyd doesn't have enought time to start, restart with:
fig scale dogepartyd=1