Sha256: ca8110680e64aa4954294f42e2d68ae4d621cf2d0b4f05e7564923bfd0ba68f2

Contents?: true

Size: 1.07 KB

Versions: 1

Compression:

Stored size: 1.07 KB

Contents

# Set these values for the particular application
set :domain_base, "<%= config[:domain_base] %>"
set :server_ip, "<%= config[:server_ip] %>"
set :application, "<%= app_name %>"

# Possibly set these values
set :repository, "git@git.cliftonlabs.com:web/#{application}"
set :user, "deployer"

set :stages, %w(staging production)
set :default_stage, "staging"

require "capistrano/ext/multistage"
require "bundler/capistrano"

load "config/recipes/base"
load "config/recipes/nginx"
load "config/recipes/unicorn"
load "config/recipes/postgresql"
load "config/recipes/check"
load "config/recipes/logrotate"
load "config/recipes/log"

server server_ip, :web, :app, :db, primary: true

set :shared_children, shared_children + %w{public/uploads}

set :deploy_via, :remote_cache
set :use_sudo, false
set :deploy_to, defer { "/home/#{user}/#{application}/#{stage}/" }

set :default_environment, {
  'PATH' => "$HOME/.rbenv/shims:$HOME/.rbenv/bin:$PATH"
}

set :scm, "git"

default_run_options[:pty] = true
ssh_options[:forward_agent] = true

after "deploy", "deploy:cleanup" # keep only the last 5 releases

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
trireme-0.0.1 lib/trireme/templates/config/deploy.rb.erb