Sha256: 937eab2e24fb32a2ce85180cf084f11a8e1373a0188e9724b666a8926864107f
Contents?: true
Size: 609 Bytes
Versions: 3
Compression:
Stored size: 609 Bytes
Contents
namespace :load do task :defaults do set :lacquer_roles, -> { :web } end end namespace :lacquer do %w( start stop restart purge global_purge status ).each do |name| desc "#{name} varnish" task name.to_sym do on roles(fetch(:lacquer_roles)) do within release_path do with rails_env: fetch(:rails_env) do execute :bundle, "exec rake", "lacquer:varnishd:#{name}" end end end end end after "deploy:rollback", "lacquer:global_purge" after "deploy:rollback", "lacquer:restart" after "deploy:updated", "lacquer:restart" end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lacquer-0.6.7.pre.alpha | lib/lacquer/capistrano/v3/tasks/lacquer.rake |
lacquer-0.6.6 | lib/lacquer/capistrano/v3/tasks/lacquer.rake |
lacquer-0.6.5 | lib/lacquer/capistrano/v3/tasks/lacquer.rake |