- setup docker environment https://docs.docker.com/
mkdir ~/github/ && cd ~/github
git clone https://github.com/cronfoundation/cronium-cli.git
mkdir -p /opt/cryptocean/cryptocean-cronium-cli-slave-1
cp ./cronium-cli/Cron.CLI/config.json /opt/cryptocean/cryptocean-cronium-cli-slave-1/
cp ./cronium-cli/Cron.CLI/protocol.json /opt/cryptocean/cryptocean-cronium-cli-slave-1/
cp ./cronium-cli/Cron.CLI/docker-stack.yml /opt/cryptocean/cryptocean-cronium-cli-slave-1/
cd /opt/cryptocean/cryptocean-cronium-cli-slave-1
export DOCKER_NAME=cryptocean-cronium-cli-slave-1.latest
export DOCKER_IMAGE=cronglobal/cronium-cli:latest
export NODE_RPC_PORT=127.0.0.1:10332:10332
export NODE_P2P_PORT=127.0.0.1:10333:10333
export NODE_WS_PORT=127.0.0.1:10334:10334
export NODE_PATH=/opt/cryptocean/cryptocean-cronium-cli-slave-1
export NODE_ARGS=--rpc
docker pull ${DOCKER_IMAGE} && docker-compose -f docker-stack.yml --compatibility up -d
Logs from docker broadcast to the destination folder: /opt/cryptocean/cryptocean-cronium-cli
Then check last 10 (or you can specify more) line of logs:
tail -10 data/Log/cron-cli<yyyymmdd>.log
- Download Chain.data.zip
- Copy it to the destination directory
# Go to node console
docker attach --detach-keys ctrl-c cryptocean-cronium-cli-slave-1.latest
# Check state
show state
# Run import (wait 15min+)
bulkimport