Skip to content

Instantly share code, notes, and snippets.

@tneems
tneems / passenger_standalone.rb
Created February 5, 2012 00:03 — forked from reu/passenger_standalone.rb
Capistrano recipe for passenger standalone
set :rails_env, "production"
set :passenger_port, 9292
set :passenger_cmd, "#{bundle_cmd} exec passenger"
namespace :deploy do
task :start, :roles => :app, :except => { :no_release => true } do
run "cd #{current_path} && #{passenger_cmd} start -e #{rails_env} -p #{passenger_port} -d"
end
task :stop, :roles => :app, :except => { :no_release => true } do
@tneems
tneems / gist:2092752
Created March 19, 2012 03:18 — forked from dnordstrom/gist:1536797
Command line progress of Spree upgrade/migration
##
# Command line logging during Spree 0.11 to 1.0.0.rc1 migration.
# (Skipping source control commands.)
##
Sites
> rvm gemset create asgseedbank-1.0.0rc
Sites
> rvm gemset use asgseedbank-1.0.0rc
class ActionDispatch::Routing::Mapper
def draw(routes_name)
instance_eval(File.read(Rails.root.join("config/routes/#{routes_name}.rb")))
end
end
BCX::Application.routes.draw do
draw :api
draw :account
draw :session
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/
@tneems
tneems / postgis20.rb
Last active December 26, 2015 20:19
homebrew postgis 2.0 installed w/ postgrel92
require 'formula'
class Postgis20 < Formula
homepage 'http://postgis.net'
url 'http://download.osgeo.org/postgis/source/postgis-2.0.3.tar.gz'
sha1 '825c1718cf2603fa0f1c2de802989dff7239f9bc'
head 'http://svn.osgeo.org/postgis/trunk/'
option 'with-gui', 'Build shp2pgsql-gui in addition to command line tools'
@tneems
tneems / Gemfile
Created November 8, 2015 18:08
RGeo vs GeoRuby benchmark
source 'http://rubygems.org'
gem "benchmark-ips"
gem "rgeo"
gem "ffi-geos"
gem "rgeo-shapefile"
gem "rgeo-geojson"
gem "georuby", require: "geo_ruby"
@tneems
tneems / elasticsearch@17.rb
Created April 27, 2017 18:59
elasticsearch@17.rb
class ElasticsearchAT17 < Formula
desc "Distributed search & analytics engine"
homepage "https://www.elastic.co/products/elasticsearch"
url "https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.6.tar.gz"
sha256 "78affc30353730ec245dad1f17de242a4ad12cf808eaa87dd878e1ca10ed77df"
revision 1
bottle :unneeded
keg_only :versioned_formula
@tneems
tneems / upgrade-postgres-9.5-to-9.6.md
Created July 6, 2017 20:17 — forked from Prototype-X/upgrade-postgres-9.5-to-9.6.md
Upgrading PostgreSQL from 9.5 to 9.6 on Ubuntu 16.04

TL;DR

Install Postgres 9.6, and then:

sudo pg_dropcluster 9.6 main --stop
sudo pg_upgradecluster 9.5 main
sudo pg_dropcluster 9.5 main

Set db path for pg_upgradecluster:

Keybase proof

I hereby claim:

  • I am tneems on github.
  • I am tneems (https://keybase.io/tneems) on keybase.
  • I have a public key ASAlUc5mtn1Kq6f0oFP2a4nwfMJQ_eAMxTTfI7fevFukOgo

To claim this, I am signing this object: