Skip to content

Instantly share code, notes, and snippets.

Avatar

Christopher Rigor crigor

View GitHub Profile
View gist:bdf2c1d6f22fcb5eec6f

Keybase proof

I hereby claim:

  • I am crigor on github.
  • I am crigor (https://keybase.io/crigor) on keybase.
  • I have a public key whose fingerprint is 456E C67F A711 AA43 4B99 A78A 1234 8C77 CEBE 1753

To claim this, I am signing this object:

View keybase.md

Keybase proof

I hereby claim:

  • I am crigor on github.
  • I am crigor (https://keybase.io/crigor) on keybase.
  • I have a public key whose fingerprint is 40D1 6E63 43E1 D567 8F77 D458 11EA 2C3D 7681 19FE

To claim this, I am signing this object:

View example.yml
template: Hello, %s!
defaultName: Stranger
server:
applicationConnectors:
- type: http
port: 8033
adminConnectors:
- type: http
port: 8081
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
View Unattended Rails (Passenger, Ruby Enterprise) Stack
#!/bin/bash
# Unattended REE/Passenger installation
# Source: http://weblog.brightlight-ict.nl/2008/12/unattended-passenger-ruby-enterprise-installation-on-ubuntu-8/
# 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
fi
View nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
passenger_root /opt/local/lib/passenger;
passenger_ruby /opt/local/bin/ruby;
View gist:297194
gemcutter => redis downloads spec
=================================
keys
----
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 config.ru
# 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:
@crigor
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)
get_bundler_installer(lockfile)
else
warn_about_missing_lockfile
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...