Skip to content

Instantly share code, notes, and snippets.


Christopher Rigor crigor

View GitHub Profile
View gist:5671292
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
[default] Importing base box 'vagrant-debian-wheezy'...
[default] Matching MAC address for NAT networking...
[default] Setting the name of the VM...
[default] Clearing any previously set forwarded ports...
[default] Fixed port collision for 22 => 2222. Now on port 2200.
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
crigor / eydeploy.rb
Created Aug 29, 2011 — forked from nevans/eydeploy.rb
how to use private git repos with bundler at Engine Yard
View eydeploy.rb
# put this into your config/eydeploy.rb
def bundle
if File.exist?("#{c.release_path}/Gemfile")
info "~> Gemfile detected, bundling gems"
lockfile = File.join(c.release_path, "Gemfile.lock")
bundler_installer = if File.exist?(lockfile)
# Because Unicorn is such a brilliant piece of software, it wraps older,
# non-Rack versions of Rails in a Rack handler. That way Unicorn
# itself can target Rack and not have to worry about monkey patching
# Rails' dispatcher.
# This means we can do the same, and even more.
# Starting Rackhub locally:
# Thin:
View gist:297194
gemcutter => redis downloads spec
downloads => global counter for all gem downloads
downloads:today => sorted set for downloads from today
downloads:rubygem:rails => counter for all rails downloads
downloads:version:rails-2.3.5 => counter for all rails 2.3.5 downloads
View nginx.conf
worker_processes 1;
events {
worker_connections 1024;
http {
passenger_root /opt/local/lib/passenger;
passenger_ruby /opt/local/bin/ruby;
View Unattended Rails (Passenger, Ruby Enterprise) Stack
# Unattended REE/Passenger installation
# Source:
# 15/03/09 Updated to use latest r.e.e. and passenger 2.1 and rewrote bits thanks to the comments left on my blog. Thanks guys
if [ "$(whoami)" != "root" ]; then
echo "You need to be root to run this!"
exit 2
View gist:81943
require 'rubygems'
require 'sinatra'
require 'dm-core'
require 'lib/models'
require 'rfeedparser'
require 'rack-flash'
use Rack::Session::Cookie
use Rack::Flash