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'