Skip to content

Instantly share code, notes, and snippets.

View matthewjackowski's full-sized avatar

Matthew Jackowski matthewjackowski

View GitHub Profile
@matthewjackowski
matthewjackowski / play-angular-vagrant.md
Last active August 29, 2015 13:56
Play 2 and Angular on a Vagrant

So here is a Gist for what might just be the mother of all framework stacks. How about a little MVC with your MVC? I think there are some really good reason to want to do this. But be warned its not for the faint of heart. The easy part is getting the basics installed here's my Berks:

cookbook "dmg", "<= 2.0.6"
cookbook "git"
cookbook "curl"
cookbook "nodejs"
cookbook "npm"
cookbook "java"
cookbook "play", git: 'https://github.com/njin-fr/play2.git'
@matthewjackowski
matthewjackowski / ghost-vagrant-chef.md
Last active August 29, 2015 13:56
Ghost Vagrant Setup - Similar to what the project has already except provisioning using Chef

Running Ghost Blog with vagrant - Chef. My usual disclaimer, I assume you already have Vagrant and Virtual box setup. And Vagrant plugins for vbguest, omnibus and berkshelf.

Ghost requires both Ruby and Node and maintains Git submodule dependencies, which quite frankly turns it into a configuration nightmare. We'll use fnichol's excellent rvm cookbook, and the standard nodejs.

Here's my Berkfile with the cookbooks we'll be using:

cookbook "dmg", "<= 2.0.6"
cookbook "git"
cookbook "curl"
cookbook "rvm", git: 'https://github.com/fnichol/chef-rvm.git'
@matthewjackowski
matthewjackowski / octopress-vagrant-chef.md
Created February 9, 2014 13:32
Octopress Vagrant - Chef setup

I really love Octopress (http://octopress.org/). The only problem is setting up a functional Ruby environment. I always seem to spend more time with Ruby than the project itself. So I built a vagrant/chef setup for it. Before I go too far...I assume you have the following setup (this is a non-trivial task, thats covered better elsewhere): Virtualbox, Vagrant, Vagrant Plugins (vbguest, omnibus, berkshelf)

Ok let's jump into some code for the Berkshelf:

cookbook "dmg", "<= 2.0.6"
cookbook "git"
cookbook "curl"
cookbook "rvm", git: 'https://github.com/fnichol/chef-rvm.git'