Implementing a replicated database using Raft
pip3 install virtualenv
pip3 install grpcio
pip3 install grpcio-tools
pip3 install leveldb
python3 -m virtualenv venv
source venv/bin/activate
python3 -m grpc_tools.protoc -I./protos --python_out=. --pyi_out=. --grpc_python_out=. ./protos/database.proto
python3 -m grpc_tools.protoc -I ./protos --python_out=. --pyi_out=. --grpc_python_out=. ./protos/*
python3 server.py --nodes "IP address:port"
python3 client.py