--
You received this message because you are subscribed to the Google Groups "Capistrano" group.
To unsubscribe from this group and stop receiving emails from it, send an email to capistrano+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/capistrano/56e093be-e16c-40e1-a036-7fc7dbae6764%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
| # Load DSL and set up stages | |
| require 'capistrano/setup' | |
| # Include default deployment tasks | |
| require 'capistrano/deploy' | |
| # Include tasks from other gems included in your Gemfile | |
| # | |
| # For documentation on these, see for example: | |
| # | |
| # https://github.com/capistrano/rvm | |
| # https://github.com/capistrano/rbenv | |
| # https://github.com/capistrano/chruby | |
| # https://github.com/capistrano/bundler | |
| # https://github.com/capistrano/rails | |
| # https://github.com/capistrano/passenger | |
| # | |
| require 'capistrano/rvm' | |
| # require 'capistrano/rbenv' | |
| # require 'capistrano/chruby' | |
| require 'capistrano/bundler' | |
| require 'capistrano/rails/assets' | |
| require 'capistrano/rails/migrations' | |
| require 'capistrano/passenger' | |
| # Load custom tasks from `lib/capistrano/tasks` if you have any defined | |
| Dir.glob('lib/capistrano/tasks/*.rake').each { |r| import r } |
| # config valid only for current version of Capistrano | |
| lock '3.4.0' | |
| set :application, 'unepwcmc-cap3' | |
| set :repo_url, 'g...@github.com:unepwcmc/unep-wcmc.org' | |
| # Default branch is :master | |
| # ask :branch, `git rev-parse --abbrev-ref HEAD`.chomp | |
| set :deploy_user, 'wcmc' | |
| # Default deploy_to directory is /var/www/my_app_name | |
| set :deploy_to, "/home/#{fetch(:deploy_user)}/#{fetch(:application)}" | |
| # Default value for :scm is :git | |
| set :scm, :git | |
| set :scm_username, "unepwcmc-read" | |
| set :rvm_ruby_string, '2.0.0-p451' | |
| set :rvm_type, :user | |
| set :ssh_options, { | |
| forward_agent: true, | |
| } | |
| # Default value for :format is :pretty | |
| # set :format, :pretty | |
| # Default value for :log_level is :debug | |
| # set :log_level, :debug | |
| # Default value for :pty is false | |
| set :pty, true | |
| # Default value for :linked_files is [] | |
| #set :linked_files, fetch(:linked_files, []).push('config/database.yml', 'config/secrets.yml') | |
| set :linked_files, %w{config/database.yml config/mailer_config.yml config/max_mind.yml} | |
| # Default value for linked_dirs is [] | |
| # set :linked_dirs, fetch(:linked_dirs, []).push('log', 'tmp/pids', 'tmp/cache', 'tmp/sockets', 'vendor/bundle', 'public/system') | |
| # Default value for default_env is {} | |
| # set :default_env, { path: "/opt/ruby/bin:$PATH" } | |
| # Default value for keep_releases is 5 | |
| set :keep_releases, 5 | |
| namespace :deploy do | |
| desc "Restart app" | |
| task :restart do | |
| on roles(:app), in: :sequence, wait: 5 do | |
| execute :touch, release_path.join("tmp/restart.txt") | |
| end | |
| end | |
| after :finishing, "deploy:cleanup" | |
| end |
--
You received this message because you are subscribed to the Google Groups "Capistrano" group.
To unsubscribe from this group and stop receiving emails from it, send an email to capistrano+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/capistrano/9067b57a-ee53-45d7-bc5d-80df41ecc05d%40googlegroups.com.