Sha256: 3e001afd9a707d954d8afd8d147a0d8320c564dbb10c19f569f769be56077aa5

Contents?: true

Size: 1.14 KB

Versions: 18

Compression:

Stored size: 1.14 KB

Contents

# This is a generated file.  Do not modify...or else!  :)

set :stage, :<%= Pvcglue.cloud.stage_name %>
set :rails_env, :<%= Pvcglue.cloud.stage_name %> # workaround for RAILS_ENV= being blank in delayed job tasks
set :deploy_to, '<%= Pvcglue.cloud.deploy_to_app_dir %>'
set :linked_files, ['.env.<%= Pvcglue.cloud.stage_name %>']
set :rvm_ruby_version, '<%= Pvcglue.configuration.ruby_version %>'
<% if Pvcglue.cloud.delayed_job_args %>
set :delayed_job_args, "<%= Pvcglue.cloud.delayed_job_args %>"
<% end %>
set :ssh_options, {port: <%= Pvcglue.cloud.port_in_context(:deploy) %>}

<% Pvcglue.cloud.nodes_in_stage('web').each do |node, node_config| %>
server '<%= node_config[:public_ip] %>', roles: %w{web app db}, user: 'deploy' # server: <%= node.to_s %>
<% end %>

<% if Pvcglue.cloud.db_rebuild %>
namespace :deploy do

  desc 'Runs rake db:migrate if migrations are set'
  task :migrate => [:set_rails_env] do
    on primary fetch(:migration_role) do
      within release_path do
        with rails_env: fetch(:rails_env) do
          execute :rake, "db:reload"
        end
      end
    end
  end

  after 'deploy:updated', 'deploy:migrate'
end
<% end %>

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
pvcglue-0.1.23 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.22 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.21 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.20 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.19 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.18 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.17 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.15 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.14 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.13 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.12 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.11 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.10 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.9 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.8 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.7 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.6 lib/pvcglue/templates/stage-deploy.rb.erb
pvcglue-0.1.5 lib/pvcglue/templates/stage-deploy.rb.erb