Sha256: 777f3e472918475be1b4be4b7cc1992429e81e5cb7437538e9fc5c6a2a0e84b1

Contents?: true

Size: 772 Bytes

Versions: 1

Compression:

Stored size: 772 Bytes

Contents

# Include dkdeploy gem
require 'dkdeploy'

require 'capistrano/dkdeploy/core'

# Passenger support for Capistrano
require 'capistrano/passenger'

require 'capistrano/bundler'
require 'capistrano/rails/assets'
require 'capistrano/rails/migrations'

include Capistrano::DSL

set :passenger_restart_with_touch, -> { fetch(:dkdeploy_passenger_restart_with_touch, true) }

namespace :load do
  task :defaults do
    set :use_sudo, false
    set :copy_source, '.' # override the dkdeploy-core default 'htdocs'
    set :copy_exclude, %w(.rspec .travis.yml .hidden **/.hidden **/.git) # override dkdeploy-core to include Gemfile
    set :linked_dirs, %w(log tmp/pids tmp/cache tmp/sockets public/system public/assets uploads)
    set :passenger_restart_with_touch, true
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dkdeploy-rails-0.5.0 lib/capistrano/dkdeploy/rails.rb