tendermint/DOCKER/docker.sh

21 lines
823 B
Bash
Raw Normal View History

2015-06-10 09:06:28 -07:00
#! /bin/bash
2015-10-13 14:09:53 -07:00
# Build base Docker image
cd $GOPATH/src/github.com/tendermint/tendermint/DOCKER
docker build -t tmbase -f Dockerfile .
2015-06-10 09:06:28 -07:00
2015-10-13 14:09:53 -07:00
# Create the data-only container
# (config and blockchain data go in here)
2015-09-21 12:46:14 -07:00
docker run --name tmdata --entrypoint /bin/echo tmbase Data-only container for tmnode
2015-06-10 09:06:28 -07:00
2015-10-13 14:09:53 -07:00
# Copy files into the data-only container
# You should stop the containers before running this
# cd $DATA_SRC
# tar cf - . | docker run -i --rm --volumes-from mintdata mint tar xvf - -C /data/tendermint
2015-09-21 12:46:14 -07:00
2015-10-13 14:09:53 -07:00
# Run tendermint node
2015-10-23 14:57:12 -07:00
docker run --name tmnode --volumes-from tmdata -d -p 46656:46656 -p 46657:46657 -e TMSEEDS="goldenalchemist.chaintest.net:46657" -e TMNAME="testnode" -e TMREPO="github.com/tendermint/tendermint" -e TMHEAD="origin/develop" tmbase
2015-10-13 14:09:53 -07:00
# Cleanup
# docker rm -v -f tmdata tmnode; docker rmi -f tmbase