hariexcel / indy-environments

Environment for indy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

indy-environments

Methods and scripts for standing up Indy test environments for different use-cases.

The following are among the methods that can be used to set up a Indy Validator cluster for testing. Others will be implemented in the future.

Vagrant

Using the Vagrant and bash scripts, an administrator can create VMs in his own PC (Linux, Mac, or Windows), provided that it has adequate storage, memory, and CPU cores. The scripts automate installation and configuration of Indy software on the VMs, creating Indy Validator, Agent, and CLI client nodes. Freely available VirtualBox and Vagrant software must be installed before executing these scripts. The "TestIndyClusterSetup.md" file in the vagrant/training/vb-multi-vm/ directory documents the installation and use of the Vagrant scripts.

Docker

Using the Docker configuration and bash scripts, you can build and run Indy containers on your own PC (Linux, Mac, or Windows) docker environment, provided that it has adequate storage, memory, and CPU cores. The scripts automate the docker build process for Indy node and client images, and the steps for running the communicating containers. The only prerequisite is having a Docker installation running before executing the scripts. See the ReadMe for how to run the scripts, with additional details on starting the Agents (Faber College, etc.) needed for completing the Indy Tutorial - Alice and her Transcripts, Job, and Bank Applications.

.

About

Environment for indy

License:Apache License 2.0


Languages

Language:Ruby 69.6%Language:Shell 19.3%Language:Python 11.1%