PageRenderTime 56ms CodeModel.GetById 20ms RepoModel.GetById 1ms app.codeStats 0ms

/config/deploy.rb

https://bitbucket.org/stg_palomino/dev_ops_workshop
Ruby | 57 lines | 9 code | 13 blank | 35 comment | 0 complexity | 9f940d55cb2b73580b1d983175d9ac9b MD5 | raw file
  1. # config valid for current version and patch releases of Capistrano
  2. lock "~> 3.10.1"
  3. set :application, "workshop"
  4. set :repo_url, "git@bitbucket.org:stg_palomino/dev_ops_workshop.git"
  5. # Default branch is :master
  6. # ask :branch, `git rev-parse --abbrev-ref HEAD`.chomp
  7. # Default deploy_to directory is /var/www/my_app_name
  8. set :deploy_to, "/home/ubuntu/www/workshop"
  9. # Default value for :format is :airbrussh.
  10. # set :format, :airbrussh
  11. # You can configure the Airbrussh format using :format_options.
  12. # These are the defaults.
  13. # set :format_options, command_output: true, log_file: "log/capistrano.log", color: :auto, truncate: :auto
  14. # Default value for :pty is false
  15. # set :pty, true
  16. # Default value for :linked_files is []
  17. append :linked_files, "config/database.yml"#, 'config/credentials.yml.enc', 'config/master.key' #,
  18. # Default value for linked_dirs is []
  19. append :linked_dirs, "log", "tmp/pids", "tmp/cache", "tmp/sockets", "public/system", '.bundle'
  20. # Default value for default_env is {}
  21. # set :default_env, { path: "/opt/ruby/bin:$PATH" }
  22. # Default value for local_user is ENV['USER']
  23. # set :local_user, -> { `git config user.name`.chomp }
  24. # Default value for keep_releases is 5
  25. # set :keep_releases, 5
  26. # Uncomment the following to require manually verifying the host key before first deploy.
  27. # set :ssh_options, verify_host_key: :secure
  28. set :rvm_type, :user
  29. set :rvm_ruby_version, '2.5.0@workshop'
  30. set :rvm_map_bins, ['rake', 'gem', 'bundle', 'ruby', 'puma', 'pumactl']
  31. #set :puma_rackup, -> { File.join(current_path, 'config.ru') }
  32. #set :puma_state, "#{shared_path}/tmp/pids/puma.state"
  33. #set :puma_pid, "#{shared_path}/tmp/pids/puma.pid"
  34. #set :puma_bind, "unix://#{shared_path}/tmp/sockets/puma.sock" #accept array for multi-bind
  35. #set :puma_conf, "#{shared_path}/puma.rb"
  36. #set :puma_access_log, "#{shared_path}/log/puma_error.log"
  37. #set :puma_error_log, "#{shared_path}/log/puma_access.log"
  38. #set :puma_role, :app
  39. #set :puma_env, fetch(:rack_env, fetch(:rails_env, 'production'))
  40. #set :puma_threads, [0, 8]
  41. #set :puma_workers, 0
  42. #set :puma_worker_timeout, nil
  43. #set :puma_init_active_record, true
  44. #set :puma_preload_app, false