lib/mongodb_logger/capistrano.rb in mongodb_logger-0.4.2 vs lib/mongodb_logger/capistrano.rb in mongodb_logger-0.5.0
- old
+ new
@@ -1,16 +1,24 @@
Capistrano::Configuration.instance.load do
_cset :mongodb_logger_asset_env, "RAILS_GROUPS=assets"
_cset :mongodb_logger_assets_role, [:app]
_cset :mongodb_logger_assets_dir, "public/assets"
+ _cset :mongodb_logger_db_role, [:app]
+
namespace :mongodb_logger do
desc <<-DESC
Run the asset precompilation rake task.
DESC
task :precompile, :roles => mongodb_logger_assets_role, :except => { :no_release => true } do
run "cd #{latest_release} && #{rake} RAILS_ENV=#{rails_env} #{mongodb_logger_asset_env} mongodb_logger:assets:compile[#{mongodb_logger_assets_dir}]"
end
+ desc <<-DESC
+ Run collection migrate rake task.
+ DESC
+ task :migrate, :roles => mongodb_logger_db_role, :except => { :no_release => true } do
+ run "cd #{latest_release} && #{rake} RAILS_ENV=#{rails_env} mongodb_logger:migrate"
+ end
end
end
\ No newline at end of file