Skip to content

Commit c767774

Browse files
committed
capistrano recipe
1 parent 2d7fad6 commit c767774

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

lib/mongodb_logger/capistrano.rb

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Capistrano::Configuration.instance.load do
2+
after 'deploy:update_code', 'deploy:assets:precompile'
3+
_cset :mongodb_logger_asset_env, "RAILS_GROUPS=assets"
4+
_cset :mongodb_logger_assets_role, [:web]
5+
_cset :mongodb_logger_assets_dir, "public/assets"
6+
7+
namespace :mongodb_logger do
8+
9+
desc <<-DESC
10+
Run the asset precompilation rake task.
11+
DESC
12+
task :precompile, :roles => mongodb_logger_assets_role, :except => { :no_release => true } do
13+
run "cd #{latest_release} && #{rake} RAILS_ENV=#{rails_env} #{mongodb_logger_asset_env} rake mongodb_logger:assets:compile[#{mongodb_logger_assets_dir}]"
14+
end
15+
16+
end
17+
end

0 commit comments

Comments
 (0)