Sha256: 88b886cedd0637924b6936d4b298cab8697732062899378493e9fd53c403fc23
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
Capistrano::Configuration.instance(:must_exist).load do namespace :slice do desc "Copy the maintenance page from the public directory to the shared directory" task :copy_maintenance_page, :roles => :app do upload "public/maintenance.html","#{shared_path}/system/maintenance.html.custom", :via => :scp end desc "Tail the Rails import log for this environment" task :tail_import_logs, :roles => :utility do run "tail -f #{shared_path}/log/import-#{rails_env}.log" do |channel, stream, data| puts # for an extra line break before the host name puts "#{channel[:server]} -> #{data}" break if stream == :err end end desc "Tail the Rails log for this environment" task :tail_logs, :roles => :utility do run "tail -f #{shared_path}/log/#{rails_env}.log" do |channel, stream, data| puts # for an extra line break before the host name puts "#{channel[:server]} -> #{data}" break if stream == :err end end end # Deploy the custom maintenance page if exists?(:use_custom_maintenance_page) before "deploy:web:disable", "slice:copy_maintenance_page" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
factorylabs-fdlcap-0.1.0 | lib/fdlcap/slice.rb |