Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Freighthop: Vagrant on Rails

Paul Hinze
September 13, 2013

Freighthop: Vagrant on Rails

Don't you hate how your dev machine inevitably becomes the superset of all the dependencies of every project you ever worked on? Nobody to live in a war zone of datastores fighting for resources.

Vagrant is suppose to help us with this. Package everything in virtual machines, and your life will be amazing! That's the idea at least; but the actual mechanics of getting to that promised land are not all that clear.

Freighthop is a new project that attempts to make it dead simple to get a Vagrant VM running your Rails (or Rack) app and all its dependencies.

In my 5m I'd give a quick overview of the project and then invite people to try it and/or help out.

https://github.com/phinze/freighthop

Paul Hinze

September 13, 2013
Tweet

More Decks by Paul Hinze

Other Decks in Programming

Transcript

  1. Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64) * Documentation:

    https://help.ubuntu.com/ Welcome to your Vagrant-built virtual machine. Last login: Fri Sep 14 06:23:18 2012 from 10.0.2.2 vagrant@default:~$
  2. Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64) * Documentation:

    https://help.ubuntu.com/ Welcome to your Vagrant-built virtual machine. Last login: Fri Sep 14 06:23:18 2012 from 10.0.2.2 vagrant@default:~$ Now what?
  3. { "freighthop::databases": [ "canvas_development", "canvas_queue_development" ], "freighthop::database_users": [ "canvas" ],

    "freighthop::packages": [ "imagemagick", "libcurl4-gnutls-dev", "libmysqlclient-dev", "libpq-dev", # ... ] } .freighthop.json