Installing Dusty

Requirements

You must have the following installed in order to run Dusty:

Not all versions of these programs will work with Dusty. Dusty will warn you if you have a version installed that may be too old. We recommend brew-installing the latest versions of each of these programs:

WARNING

The most recent version of VirtualBox, VirtualBox 5.0, is not compatible with the current version of boot2docker. Please install VirtualBox 4.X in order to run Dusty.

Pre-Dusty Install

brew update
which nginx || brew install nginx
which boot2docker || brew install boot2docker
which docker-compose || brew install docker-compose
ssh-add -K
  -or-
ssh-add -K <path-of-private-key>

ssh-add adds private key identities to the authentication agent, ssh-agent. This will allow Dusty to pull repos using your saved SSH credentials. <path-of-private-key> should point at the SSH file set up to talk to your remote git repository (GitHub for instance).

Dusty Installation

To download and install Dusty, run:

bash -c "`curl -L https://github.com/gamechanger/dusty/releases/download/0.3.0/install.sh`"

This script will install Dusty as a service and run the preflight check to ensure that all dependencies are installed. If the script throws an error, make sure to resolve that before continuing.

If that worked, continue to Setup.