Sha256: 154d7752ad0aa229b66e3bb9eed241fa87383cf1643ccef534c769b26d12aeb9

Contents?: true

Size: 1.12 KB

Versions: 9

Compression:

Stored size: 1.12 KB

Contents

ENV["SPOT_MODE"] = "console"

require File.expand_path("../boot.rb", __FILE__)

require "spontaneous/capistrano"
require "bundler/capistrano"

default_run_options[:pty]   = true
# run capistrano in a login shell so that ruby version managers can do their thing
# otherwise it's just a constant problem trying to use the installed/configured
# version of ruby
default_run_options[:shell] = '/bin/bash -l'


ssh_options[:port]          = 22
ssh_options[:forward_agent] = true

set :ruby_version,          "<%= RUBY_VERSION %>-p<%= RUBY_PATCHLEVEL %>"

set :domain,                "<%= @domain %>"
set :cms,                   "edit.<%= @domain %>"
set :application,           "<%= @domain %>"
server                      "<%= @domain %>", :app, :web, :db, :media
set :user,                  "<%= @username %>"
set :use_sudo,              false


set :scm,                   "git"
set :repository,            "git@<%= @domain %>:spontaneous.git"

set :deploy_to,             "/home/#{fetch(:user)}/spontaneous"

namespace :deploy do
  task :restart, :roles => [:app, :web] do
    run "sv kill /home/#{fetch(:user)}/service/enabled/back"
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
spontaneous-0.2.0.beta10 lib/spontaneous/generators/site/config/deploy.rb.tt
spontaneous-0.2.0.beta9 lib/spontaneous/generators/site/config/deploy.rb.tt
spontaneous-0.2.0.beta8 lib/spontaneous/generators/site/config/deploy.rb.tt
spontaneous-0.2.0.beta7 lib/spontaneous/generators/site/config/deploy.rb.tt
spontaneous-0.2.0.beta6 lib/spontaneous/generators/site/config/deploy.rb.tt
spontaneous-0.2.0.beta5 lib/spontaneous/generators/site/config/deploy.rb.tt
spontaneous-0.2.0.beta4 lib/spontaneous/generators/site/config/deploy.rb.tt
spontaneous-0.2.0.beta3 lib/spontaneous/generators/site/config/deploy.rb.tt
spontaneous-0.2.0.beta2 lib/spontaneous/generators/site/config/deploy.rb.tt