Sha256: b964f6c8f92de0339297a00931af15c0717136eaa1fd43cffd21c37ba84c11aa
Contents?: true
Size: 616 Bytes
Versions: 1
Compression:
Stored size: 616 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 reload ).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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lacquer-0.6.7.pre.alpha1 | lib/lacquer/capistrano/v3/tasks/lacquer.rake |