Sha256: 63b6d487e43fb195b3ea3116adfde5c577f1beb9ec6cb7e654ae3053e359d605

Contents?: true

Size: 1.39 KB

Versions: 24

Compression:

Stored size: 1.39 KB

Contents

set :user, "<%= app_name.downcase %>"
set :application, '<%= app_name.downcase %>'
set :scm, :git
set :repo_url, 'git@github.com:rs-pro/<%= app_name.downcase %>.git'

set :branch, ENV["REVISION"] || "master"

set :deploy_to, "<%= deploy_to %>

# require 'hipchat/capistrano'
# set :hipchat_token, ""
# set :hipchat_room_name, "#{app_name}"
# set :hipchat_announce, false

set :rvm_type, :user
set :rvm_ruby_version, "2.1.2@#{fetch :application}"
set :use_sudo, false

set :keep_releases, 20

set :linked_files, %w{config/mongoid.yml config/secrets.yml}
set :linked_dirs, %w{log tmp vendor/bundle public/assets public/system public/uploads public/ckeditor_assets public/sitemap}

namespace :db do
  desc "Create the indexes defined on your mongoid models"
  task :create_mongoid_indexes do
    on roles(:app) do
      execute :rake, "db:mongoid:create_indexes"
    end
  end
end

namespace :deploy do
  task :restart do
  end
  desc "Update the crontab"
  task :update_crontab do
    on roles(:app) do
      execute "cd #{release_path}; #{fetch(:tmp_dir)}/#{fetch :application}/rvm-auto.sh . bundle exec whenever --update-crontab #{fetch :user} --set \'environment=#{fetch :stage}&current_path=#{release_path}\'; true"
    end
  end
end

after 'deploy:publishing', 'deploy:restart'
after 'deploy:restart', 'unicorn:duplicate' 
#before "deploy:update_crontab", 'rvm1:hook'
#after "deploy:restart", "deploy:update_crontab"

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
rocket_cms-0.5.22 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.21 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.20 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.19 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.18 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.17 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.16 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.15 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.14 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.12 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.11 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.10 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.9 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.8 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.7 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.6 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.5 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.4 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.3 lib/generators/rocket_cms/templates/deploy.erb
rocket_cms-0.5.2 lib/generators/rocket_cms/templates/deploy.erb