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:
I hereby claim:
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
template: Hello, %s! | |
defaultName: Stranger | |
server: | |
applicationConnectors: | |
- type: http | |
port: 8033 | |
adminConnectors: | |
- type: http | |
port: 8081 |
require 'rubygems' | |
require 'sinatra' | |
require 'dm-core' | |
require 'lib/models' | |
require 'rfeedparser' | |
require 'rack-flash' | |
use Rack::Session::Cookie | |
use Rack::Flash | |
#!/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 | |
worker_processes 1; | |
events { | |
worker_connections 1024; | |
} | |
http { | |
passenger_root /opt/local/lib/passenger; | |
passenger_ruby /opt/local/bin/ruby; | |
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 |
# 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: |
# 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 |
$ 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... |