templates/deploy_config.rb.erb in kratos-1.0.3 vs templates/deploy_config.rb.erb in kratos-1.1.0

- old
+ new

@@ -6,28 +6,30 @@ # set :repo_url, 'git@github.com:organization/repository.git' set :rbenv_ruby, File.read('.ruby-version').strip set :rbenv_type, :user set :rbenv_bin_path, '/home/deploy/.rbenv/shims' +set :rbenv_prefix, -> { "#{fetch(:rbenv_path)}/bin/rbenv exec dotenv" } +set :nginx_domains, '<%= app_name.dasherize %>.com.br' +set :nginx_template, "#{stage_config_path}/nginx.conf.erb" +set :app_server_port, 3000 + +set :rollbar_token, ENV['ROLLBAR_TOKEN'] +set :rollbar_env, proc { fetch :stage } +set :rollbar_role, proc { :db } + # Always deploy the current branch. set :branch, `git rev-parse --abbrev-ref HEAD`.chomp set :deploy_to, '/home/deploy/<%= app_name.dasherize %>' set :log_level, :info set :linked_dirs, fetch(:linked_dirs, []).push('log', 'tmp/pids', 'tmp/cache') +set :linked_files, %w(.env) + set :default_env, path: '/home/deploy/.rbenv/shims:$PATH' -namespace :deploy do - after :restart, :clear_cache do - on roles(:web), in: :groups, limit: 3, wait: 10 do - # Here we can do anything such as: - # within release_path do - # execute :rake, 'cache:clear' - # end - end - end -end +after 'deploy:updated', 'newrelic:notice_deployment'