mongodb-dumper
runs a full DeSo node and dumps the chain data into a MongoDB database
Running the following commands will create a Docker image called mongodb-dumper:latest
.
-
Checkout
mongodb-dumper
andcore
in the same directory -
In the
mongodb-dumper
repo, run the following (you may need sudo):
docker build -t mongodb-dumper -f Dockerfile ..
You may need sudo:
docker run -it mongodb-dumper /deso/bin/mongodb-dumper run
Configure the connection to mongodb:
--mongo-collection string MongoDB collection name (default "data")
--mongo-database string MongoDB database name (default "deso")
--mongo-uri string MongoDB connection URI (default "mongodb://localhost:27017")
You may need to connect to the localhost network or supply DB authentication:
docker run --network="host" -it mongodb-dumper /deso/bin/mongodb-dumper run --mongo-uri "mongodb://userx:passwd@localhost:27017"