Sha256: 8c92b94fa3eb92d420143f9ed14a70164f5ab629ec2825e75d74e3b99106355a

Contents?: true

Size: 915 Bytes

Versions: 9

Compression:

Stored size: 915 Bytes

Contents

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

namespace :db do

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

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

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

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
hippo-fw-0.9.9 lib/hippo/capistrano.rb
hippo-fw-0.9.8 lib/hippo/capistrano.rb
hippo-fw-0.9.7 lib/hippo/capistrano.rb
hippo-fw-0.9.6 lib/hippo/capistrano.rb
hippo-fw-0.9.5 lib/hippo/capistrano.rb
hippo-fw-0.9.4 lib/hippo/capistrano.rb
hippo-fw-0.9.3 lib/hippo/capistrano.rb
hippo-fw-0.9.2 lib/hippo/capistrano.rb
hippo-fw-0.9.1 lib/hippo/capistrano.rb