This project builds a Vagrant VM to ease development for all project on github.com/learnscalability
- Install VirtualBox and Vagrant for your platform
- Build the recommended directory structure:
$ mkdir -p ~/learnscalability
$ cd ~learnscalability/
$ git clone github.com/learscalability/vm
$ git clone github.com/learscalability/learnscalability.com
$ git clone github.com/learscalability/grpc-echo-service
# .... clone any other project you are interested in
- Build the VM
$ cd ~/learnscalability/vm
$ vagrant up
This will boot up an ubuntu 14.04 vm, install golang v1.8 and other dependencies in it. See the project specific README for what to do next.