Goban ("Go board") is an environment bootstrapper for OmiseGO-related projects. Goban utilizes Vagrant and Ansible to provision a virtual machine that resembles production environment. Goban bootstraps the following components with the following dependencies:
Component | Vagrant Box | Erlang | Elixir | PostgreSQL | Node.js | Yarn |
---|---|---|---|---|---|---|
eWallet | Debian 9₁ | OTP 20.2.2₂ | 1.6.5₂ | PostgreSQL 9₃ | 8.9.4₄ | 1.5.1₅ |
The command will clone the components into its respective directories and provision the virtual machine.
On macOS, the following packages are installed as part of bootstrap:
After you've cloned this repository, run:
$ ./bootstrap.sh
Refer to Getting Started with Vagrant for more information.
See how you can help.
Goban is released under the Apache License.