Skip to content
This repository has been archived by the owner on Nov 25, 2020. It is now read-only.

Investigate platforms for running a permitify-based demo #120

Closed
swcurran opened this issue Oct 17, 2018 · 3 comments
Closed

Investigate platforms for running a permitify-based demo #120

swcurran opened this issue Oct 17, 2018 · 3 comments
Assignees

Comments

@swcurran
Copy link
Collaborator

Investigate how best to run a Permitify-based demo in a workshop environment. Ideally, the platform would be browser-based so we would not have to pre-announce prerequisites for the workshop (like git, docker, etc). Investigate: learn.openshift.com and the platform provider that it use - katacoda.

In selecting a platform, define what we will have to put in place to run on the platform (e.g. shell scripts, browsers, etc.).

NOTE: git and github might be reasonable pre-requisites. Docker running locally is a harder one.

@swcurran
Copy link
Collaborator Author

Resolved. Here is the approach we will use:

  • von-network will be using a Digital Ocean node set (likely: http://159.89.115.24/)
  • TOB will be running in OpenShift - either permitify dev or test (or even prod, I guess)
  • A set of companies will be pre-loaded into the environments

Users will use Play With Docker (https://labs.play-with-docker.com/) to get a copy of the von-ivy repo and use whatever instructions are provided to:

  • find the genesis file for the indy network
  • find the instance of TOB
  • define a schema
  • define a mapping
  • optional - define a proof request
  • set a colour for their service web page
  • define a an icon

Once minimally configured, they can bring up their service and begin issuing credentials. They can optionally reference other credentials in their proof request - either ones from permitify services or from others around them in the workshop.

@WadeBarnes
Copy link
Member

Regarding the TOB Demo environments connected/connecting to Permitify. Depending on timing you'll want to use dev (devex-von-dev to be specific), test (devex-von-test) is currently not compatible (it needs to be upgraded), and there is no (never has been a) TOB instance deployed to prod (devex-von-prod).

You'll want to use the matching BCovrin Ledger for the environment, for consistency dev (http://159.89.115.24/), or test (http://138.197.138.255/) assuming TOB/Permitify are upgraded in test before the workshop.

@swcurran
Copy link
Collaborator Author

swcurran commented Nov 14, 2018 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants