Skip to content

vignessh/dev-infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Purpose

A way to get a Clojure development environment based on Vagrant.

What do you get

Getting started

VirtualBox

Install the latest version of VirtualBox.

Vagrant

Install the latest version of Vagrant.

Once it is done, install the vagrant vbguest plugin. This plugin will ensure the VirtualBox extensions are applied properly. Install the vagrant vbguest plugin by executing this command

vagrant plugin install vagrant-vbguest

First time usage

Configuration

  • Make a copy of the config.yml.template and call it config.yml
  • Fill up the config.yml with relevant information like your name, email address, location of private & public keys to be used for working with the source code

Provisioning

Open up a terminal window and navigate to where you have checked out this code and say

vagrant up --provision

This will pull down the box from Vagrant Atlas and prepare it for initial use. This will take a while, so grab a cup of coffee/tea/your favorite beverage while vagrant is doing its work.

Once the control comes back to you, you can then say ```vagrant ssh``. You are now ready to go !

Regular usage

Open up a terminal window and navigate to where you have checked out this code and say vagrant up.

This will launch the VM and give the control back to you.

You can then say vagrant ssh and start your work.

Happy coding !!!

About

A way to setup a development environment based on Vagrant and VirtualBox

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published