Skip to content

omgnetwork/goban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Goban

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₅
  • ₁ Using bento/debian-9 Vagrant box for its provider support.
  • ₂ Using the release from Erlang Solutions. The installed version may be newer.
  • ₃ Running in a Docker container inside a VM using the postgres:9 image.
  • ₄ Using a pinned version from NodeSource.
  • ₅ Using a pinned version from Yarn. The installed version may be newer.

Requisites

The command will clone the components into its respective directories and provision the virtual machine.

macOS

On macOS, the following packages are installed as part of bootstrap:

Usage

After you've cloned this repository, run:

$ ./bootstrap.sh

Refer to Getting Started with Vagrant for more information.

Contributing

See how you can help.

License

Goban is released under the Apache License.

About

Development environment bootstrapper for OmiseGO projects using Vagrant and Ansible.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages