Sha256: cd8fdd0d107ff45409b48b097106ff180eaca875e58d50e1bb8b522ecc7c8506

Contents?: true

Size: 458 Bytes

Versions: 1

Compression:

Stored size: 458 Bytes

Contents

namespace :capenv do
  desc 'copy .env to release_path'
  task :copy do
    on roles(:all) do
      upload! StringIO.new(Capistrano::Env.to_s), "#{release_path}/#{Capistrano::Env.filename}", mode: Capistrano::Env.filemode
    end
  end

  task :set_envs do
    set :default_environment, Capistrano::Env.envs
  end
end

stages.each do |stage|
  after stage, 'capenv:set_envs'
end

before 'deploy:updated', 'capenv:copy'
before 'deploy:restart', 'capenv:copy'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
capistrano-env-0.3.3 lib/capistrano/env/v3/tasks/env.rake