Capfile # Load DSL and set up stagesrequire 'capistrano/setup' # Include default deployment tasksrequire '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 definedDir.glob('lib/capistrano/tasks/*.rake').each { |r| import r }
Deploy.rb # config valid only for current version of Capistranolock '3.4.0' set :application, 'unepwcmc-cap3'set :repo_url, ' [email protected]: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_nameset :deploy_to, "/home/#{ fetch(:deploy_user)}/#{fetch(:application)}" # Default value for :scm is :gitset :scm, :gitset :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 falseset :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 5set :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 On Tuesday, July 7, 2015 at 2:13:44 PM UTC+1, Stuart Watson wrote: > > Versions: > > - Ruby 2 > - Capistrano 3 > - Rake / Rails / etc > > > I have added the gem 'capistrano-bundler' to my Gemfile and have > uncommented the relevant line in my Capfile . Is there anything else that I > need to do to get the gems to install that are in my Gemfile. Currently > they don't appear to be. > > Thanks > > Stuart > -- 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 [email protected]. To view this discussion on the web, visit https://groups.google.com/d/msgid/capistrano/9067b57a-ee53-45d7-bc5d-80df41ecc05d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
