Skip to content

Instantly share code, notes, and snippets.

@wdelhagen
Created August 8, 2012 03:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wdelhagen/3291899 to your computer and use it in GitHub Desktop.
Save wdelhagen/3291899 to your computer and use it in GitHub Desktop.
Capistrano deploy.rb
require 'torquebox-capistrano-support'
require 'bundler/capistrano'
# Server config
server "xx.xx.xx.xx", :web, :app, :db, :primary => true
default_environment['TORQUEBOX_HOME'] = '/opt/torquebox/current'
default_environment['JBOSS_HOME'] = '/opt/torquebox/current/jboss'
default_environment['JRUBY_HOME'] = '/opt/torquebox/current/jruby'
default_environment['PATH'] = '/opt/torquebox/current/jboss/bin:/opt/torquebox/current/jruby/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
# SCM
default_run_options[:pty] = true
set :repository, "git@github.com:wdelhagen/jrubyliwc.git"
set :scm, :git
set :user, "torquebox"
set :use_sudo, false
set :scm_verbose, true
set :branch, "master"
ssh_options[:forward_agent] = true
# TorqueBox config
set :torquebox_home, '/opt/torquebox/current'
set :jboss_init_script, '/etc/init.d/jboss-as-standalone'
# App config
set :application, "jrubyliwc"
set :deploy_to, "/home/torquebox/apps"
set :rails_env, 'production'
set :app_context, "/"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment