Skip to content

qualiancy/qualiancy-devbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qualiancy Devbox

Building a better tomorrow.

The Qualiancy Devbox is a veewee project that will initialize a vagrant box that can be used as the basis for a local development environment. It contains a number of enhancements beyond the standard veewee ubuntu boxes.

Base Features

  • Ubuntu 12.10 Server AMD64
  • Ruby 1.9.3 patch-286
  • RubyGems 1.8.24
  • Chef (from Gem)
  • Puppet (from Gem)

Additional Features

  • git-core
  • dtrace4linux
  • [planned] zsh, vim, tmux, and custom profiles

Related Projects

  • None

Usage

Local Requirements

Getting Started

Clone Repo:
$ git clone https://github.com/qualiancy/qualiancy-devbox.git my-devbox
Initialize Local RVM:
$ cd my-devbox

RVM should detect local .rvmrc and initialize the gemset. You may need to confirm.

Start Build Cycle:

This project uses make.

$ make devbox BOX=my-devbox

This will download all veewee dependencies (such as isos) and begin the build build cycle. Upon completion and validation, the box will be added to vagrant as your BOX name. If you did not specify one qualiancy-devbox will be used.

Upgrading

Clean Previous Version

If you want to dispose or upgrade your devbox, you the make clean command. You will need to use the same BOX name that was used to create.

$ make clean BOX=my-devbox
Pull the Latest Version
$ git pull
Re-initialize the Gemset
$ cd ..
$ cd my-devbox
Build

View the new README for possible changes.

About

Building a better tomorrow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published