OpenMined / PyDentity

A repository for leveraging Self-Sovereign Identity in applications
65 stars 24 forks source link

Create Tailored Docker Env for PryVote Demo #17

Open TTitcombe opened 4 years ago

TTitcombe commented 4 years ago

Feature Description

The current manage and compose files for the PryVote demo environment are based on the 'alice' and 'bob' dockerfiles. We need more agents to demonstrate voting

The containers needed in the environment are;

Red vote counter notebook:8889      (better names than Red, Blue, Yellow??)
Red Agent:8051
Blue vote counter notebook:8888
Blue Agent:8021
Yellow vote counter:8900
Yellow Agent:8071
Alice (voter 1) notebook:8901
Alice Agent: 8091
Bob (voter 2) notebook:8092
Bob Agent: 8111
Ledger Browser:9000

Is your feature request related to a problem?

The current setup (Alice and Bob) does not provide enough agents to demonstrate PryVote

What alternatives have you considered?

The voters and vote counters don't necessarily need to be agents; however, we still need some way of communicating across notebooks

Additional Context

Could be integrated with Opus demo environment (#14)

wip-abramson commented 4 years ago

Generalise the create_connection.py script as part of this issue