virtualenv venv -p python2
source venv/bin/activate
pip install -r requirements.txt
You need to activate the virtual environment before running each server.
cd src/sslcert
openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem
python storageserver.py -p 8080 -a 8081 -d server1.bin
python storageserver.py -p 8082 -a 8083 -d server2.bin
python storageserver.py -p 8084 -a 8085 -d server3.bin
python storageserver.py -p 8086 -a 8087 -d server4.bin
python storageserver.py -p 8088 -a 8089 -d server5.bin
python freelistserver.py -p 8888
python dictionaryserver.py -p 8000 -a 8001 -w 9990
python dictionaryserver.py -p 8002 -a 8003 -w 9991
python dictionaryserver.py -p 8004 -a 8005 -w 9992
python dictionaryserver.py -p 8006 -a 8007 -w 9993
python managerserver.py
python
from client import *
key = store("DATA")
print retrieve(key)
python webclient.py