Sha256: 3c591432ab287db3fb42a2c93fbb9882f3c59d6fdfae6b5543ac6d244f52b2f4

Contents?: true

Size: 915 Bytes

Versions: 14

Compression:

Stored size: 915 Bytes

Contents

set :linked_files, %w{config/database.yml}

namespace :db do

    desc 'Migrates the database by running: bundle exec lanes db migrate'
    task :migrate => ["deploy:set_rails_env"] do
        on roles(:db) do
            info '[deploy:migrate] Run `lanes db migrate`'
            within release_path do
                with rails_env: fetch(:rails_env) do
                    execute :bundle, "exec lanes db migrate"
                end
            end
        end
    end

    desc 'Seeds the database by running: bundle exec lanes db seed'
    task :seed => ["deploy:set_rails_env"] do
        on roles(:db) do
            info '[deploy:seed] Run `lanes db seed`'
            within release_path do
                with rails_env: fetch(:rails_env) do
                    execute :bundle, "exec lanes db seed"
                end
            end
        end
    end

    after 'deploy:updated', 'db:migrate'
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
lanes-0.8.3 lib/lanes/capistrano.rb
lanes-0.8.2 lib/lanes/capistrano.rb
lanes-0.8.1 lib/lanes/capistrano.rb
lanes-0.8.0 lib/lanes/capistrano.rb
lanes-0.7.0 lib/lanes/capistrano.rb
lanes-0.6.1 lib/lanes/capistrano.rb
lanes-0.6.0 lib/lanes/capistrano.rb
lanes-0.5.6 lib/lanes/capistrano.rb
lanes-0.5.5 lib/lanes/capistrano.rb
lanes-0.5.0 lib/lanes/capistrano.rb
lanes-0.4.0 lib/lanes/capistrano.rb
lanes-0.3.0 lib/lanes/capistrano.rb
lanes-0.1.9.5 lib/lanes/capistrano.rb
lanes-0.1.9 lib/lanes/capistrano.rb