Skip to content

Instantly share code, notes, and snippets.

View josephsiefers's full-sized avatar

Joseph Siefers josephsiefers

  • Joinery Housing
  • New York, NY
View GitHub Profile
set :rails_env, :production
set :unicorn_binary, "/usr/bin/unicorn"
set :unicorn_config, "#{current_path}/config/unicorn.rb"
set :unicorn_pid, "#{current_path}/tmp/pids/unicorn.pid"
namespace :deploy do
task :start, :roles => :app, :except => { :no_release => true } do
run "cd #{current_path} && #{try_sudo} #{unicorn_binary} -c #{unicorn_config} -E #{rails_env} -D"
end
task :stop, :roles => :app, :except => { :no_release => true } do
@josephsiefers
josephsiefers / gist:9935000
Last active August 29, 2015 13:58
Conor Hunt's IRB debugger script
if Rails.env.development? || Rails.env.test?
require 'irb'
module IRB
def self.start_session(binding)
unless @__initialized
args = ARGV
ARGV.replace(ARGV.dup)
IRB.setup(nil)
ARGV.replace(args)