Vagrant up a Ruby/Postgresql based development environment.
Drifter uses Vagrant and Virtualbox, and provisions the box with Ansible.
Drifter has been tested on Ubuntu 16.04.
Drifter installs the following software (see the playbook.yml
for the full list):
- Postgresql (version is configurable in
Vagrantfile
) - Ruby installed with
Ruby-Install (version
is configurable in
Vagrantfile
) - Chruby
- Node.js
- Phantomjs 2.1.1
- Dotfile management: RCM by Thoughtbot
- Utilities: tmux, curl, git, terminal only Emacs, zsh, direnv, keychain, gnupg and gnupg-agent
Install Ansible, VirtualBox, and Vagrant
tl;dr:
brew install ansible
brew cask install virtualbox
brew cask install vagrant
vagrant up
The Postgresql and Ruby versions are configured in the Vagrantfile
in the config.vm.provision "ansible"
block.
- Fork it ( https://github.com/neighborland/drifter/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request