Sha256: 6aa55af1259682a39a80406d6145050842fb9c0f0c8cb1422c94003245bd6228

Contents?: true

Size: 1.4 KB

Versions: 47

Compression:

Stored size: 1.4 KB

Contents

set :user, "<%= app_name.downcase %>"
set :application, '<%= app_name.downcase %>'
set :scm, :git
set :repo_url, 'git@rscz.ru:rocket-science/<%= 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.2.1@#{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

47 entries across 47 versions & 2 rubygems

Version Path
enjoy_cms-0.3.7.4 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.7.3 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.7.2 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.7.1 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.7 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.6.2 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.6.1 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.6 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.5 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.4 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.3 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.2.1 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.2 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.1.2 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.1.1 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.1 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.0.4 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.0.3 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.3.0.2 lib/generators/enjoy/templates/deploy.erb
enjoy_cms-0.2.1 lib/generators/enjoy/templates/deploy.erb